1. Packages
  2. Google Cloud (GCP) Classic
  3. API Docs
  4. logging
  5. LinkedDataset
Google Cloud v8.27.0 published on Thursday, Apr 17, 2025 by Pulumi

gcp.logging.LinkedDataset

Explore with Pulumi AI

Describes a BigQuery linked dataset

To get more information about LinkedDataset, see:

Example Usage

Logging Linked Dataset Basic

import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";

const loggingLinkedDataset = new gcp.logging.ProjectBucketConfig("logging_linked_dataset", {
    location: "global",
    project: "my-project-name",
    enableAnalytics: true,
    bucketId: "my-bucket",
});
const loggingLinkedDatasetLinkedDataset = new gcp.logging.LinkedDataset("logging_linked_dataset", {
    linkId: "mylink",
    bucket: loggingLinkedDataset.id,
    description: "Linked dataset test",
});
Copy
import pulumi
import pulumi_gcp as gcp

logging_linked_dataset = gcp.logging.ProjectBucketConfig("logging_linked_dataset",
    location="global",
    project="my-project-name",
    enable_analytics=True,
    bucket_id="my-bucket")
logging_linked_dataset_linked_dataset = gcp.logging.LinkedDataset("logging_linked_dataset",
    link_id="mylink",
    bucket=logging_linked_dataset.id,
    description="Linked dataset test")
Copy
package main

import (
	"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/logging"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		loggingLinkedDataset, err := logging.NewProjectBucketConfig(ctx, "logging_linked_dataset", &logging.ProjectBucketConfigArgs{
			Location:        pulumi.String("global"),
			Project:         pulumi.String("my-project-name"),
			EnableAnalytics: pulumi.Bool(true),
			BucketId:        pulumi.String("my-bucket"),
		})
		if err != nil {
			return err
		}
		_, err = logging.NewLinkedDataset(ctx, "logging_linked_dataset", &logging.LinkedDatasetArgs{
			LinkId:      pulumi.String("mylink"),
			Bucket:      loggingLinkedDataset.ID(),
			Description: pulumi.String("Linked dataset test"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;

return await Deployment.RunAsync(() => 
{
    var loggingLinkedDataset = new Gcp.Logging.ProjectBucketConfig("logging_linked_dataset", new()
    {
        Location = "global",
        Project = "my-project-name",
        EnableAnalytics = true,
        BucketId = "my-bucket",
    });

    var loggingLinkedDatasetLinkedDataset = new Gcp.Logging.LinkedDataset("logging_linked_dataset", new()
    {
        LinkId = "mylink",
        Bucket = loggingLinkedDataset.Id,
        Description = "Linked dataset test",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.logging.ProjectBucketConfig;
import com.pulumi.gcp.logging.ProjectBucketConfigArgs;
import com.pulumi.gcp.logging.LinkedDataset;
import com.pulumi.gcp.logging.LinkedDatasetArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var loggingLinkedDataset = new ProjectBucketConfig("loggingLinkedDataset", ProjectBucketConfigArgs.builder()
            .location("global")
            .project("my-project-name")
            .enableAnalytics(true)
            .bucketId("my-bucket")
            .build());

        var loggingLinkedDatasetLinkedDataset = new LinkedDataset("loggingLinkedDatasetLinkedDataset", LinkedDatasetArgs.builder()
            .linkId("mylink")
            .bucket(loggingLinkedDataset.id())
            .description("Linked dataset test")
            .build());

    }
}
Copy
resources:
  loggingLinkedDataset:
    type: gcp:logging:ProjectBucketConfig
    name: logging_linked_dataset
    properties:
      location: global
      project: my-project-name
      enableAnalytics: true
      bucketId: my-bucket
  loggingLinkedDatasetLinkedDataset:
    type: gcp:logging:LinkedDataset
    name: logging_linked_dataset
    properties:
      linkId: mylink
      bucket: ${loggingLinkedDataset.id}
      description: Linked dataset test
Copy

Logging Linked Dataset All Params

import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";

const loggingLinkedDataset = new gcp.logging.ProjectBucketConfig("logging_linked_dataset", {
    location: "global",
    project: "my-project-name",
    enableAnalytics: true,
    bucketId: "my-bucket",
});
const loggingLinkedDatasetLinkedDataset = new gcp.logging.LinkedDataset("logging_linked_dataset", {
    linkId: "mylink",
    bucket: "my-bucket",
    parent: "projects/my-project-name",
    location: "global",
    description: "Linked dataset test",
}, {
    dependsOn: [loggingLinkedDataset],
});
Copy
import pulumi
import pulumi_gcp as gcp

logging_linked_dataset = gcp.logging.ProjectBucketConfig("logging_linked_dataset",
    location="global",
    project="my-project-name",
    enable_analytics=True,
    bucket_id="my-bucket")
logging_linked_dataset_linked_dataset = gcp.logging.LinkedDataset("logging_linked_dataset",
    link_id="mylink",
    bucket="my-bucket",
    parent="projects/my-project-name",
    location="global",
    description="Linked dataset test",
    opts = pulumi.ResourceOptions(depends_on=[logging_linked_dataset]))
Copy
package main

import (
	"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/logging"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		loggingLinkedDataset, err := logging.NewProjectBucketConfig(ctx, "logging_linked_dataset", &logging.ProjectBucketConfigArgs{
			Location:        pulumi.String("global"),
			Project:         pulumi.String("my-project-name"),
			EnableAnalytics: pulumi.Bool(true),
			BucketId:        pulumi.String("my-bucket"),
		})
		if err != nil {
			return err
		}
		_, err = logging.NewLinkedDataset(ctx, "logging_linked_dataset", &logging.LinkedDatasetArgs{
			LinkId:      pulumi.String("mylink"),
			Bucket:      pulumi.String("my-bucket"),
			Parent:      pulumi.String("projects/my-project-name"),
			Location:    pulumi.String("global"),
			Description: pulumi.String("Linked dataset test"),
		}, pulumi.DependsOn([]pulumi.Resource{
			loggingLinkedDataset,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;

return await Deployment.RunAsync(() => 
{
    var loggingLinkedDataset = new Gcp.Logging.ProjectBucketConfig("logging_linked_dataset", new()
    {
        Location = "global",
        Project = "my-project-name",
        EnableAnalytics = true,
        BucketId = "my-bucket",
    });

    var loggingLinkedDatasetLinkedDataset = new Gcp.Logging.LinkedDataset("logging_linked_dataset", new()
    {
        LinkId = "mylink",
        Bucket = "my-bucket",
        Parent = "projects/my-project-name",
        Location = "global",
        Description = "Linked dataset test",
    }, new CustomResourceOptions
    {
        DependsOn =
        {
            loggingLinkedDataset,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.logging.ProjectBucketConfig;
import com.pulumi.gcp.logging.ProjectBucketConfigArgs;
import com.pulumi.gcp.logging.LinkedDataset;
import com.pulumi.gcp.logging.LinkedDatasetArgs;
import com.pulumi.resources.CustomResourceOptions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var loggingLinkedDataset = new ProjectBucketConfig("loggingLinkedDataset", ProjectBucketConfigArgs.builder()
            .location("global")
            .project("my-project-name")
            .enableAnalytics(true)
            .bucketId("my-bucket")
            .build());

        var loggingLinkedDatasetLinkedDataset = new LinkedDataset("loggingLinkedDatasetLinkedDataset", LinkedDatasetArgs.builder()
            .linkId("mylink")
            .bucket("my-bucket")
            .parent("projects/my-project-name")
            .location("global")
            .description("Linked dataset test")
            .build(), CustomResourceOptions.builder()
                .dependsOn(loggingLinkedDataset)
                .build());

    }
}
Copy
resources:
  loggingLinkedDataset:
    type: gcp:logging:ProjectBucketConfig
    name: logging_linked_dataset
    properties:
      location: global
      project: my-project-name
      enableAnalytics: true
      bucketId: my-bucket
  loggingLinkedDatasetLinkedDataset:
    type: gcp:logging:LinkedDataset
    name: logging_linked_dataset
    properties:
      linkId: mylink
      bucket: my-bucket
      parent: projects/my-project-name
      location: global
      description: Linked dataset test
    options:
      dependsOn:
        - ${loggingLinkedDataset}
Copy

Create LinkedDataset Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new LinkedDataset(name: string, args: LinkedDatasetArgs, opts?: CustomResourceOptions);
@overload
def LinkedDataset(resource_name: str,
                  args: LinkedDatasetArgs,
                  opts: Optional[ResourceOptions] = None)

@overload
def LinkedDataset(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  bucket: Optional[str] = None,
                  link_id: Optional[str] = None,
                  bigquery_datasets: Optional[Sequence[LinkedDatasetBigqueryDatasetArgs]] = None,
                  description: Optional[str] = None,
                  location: Optional[str] = None,
                  parent: Optional[str] = None)
func NewLinkedDataset(ctx *Context, name string, args LinkedDatasetArgs, opts ...ResourceOption) (*LinkedDataset, error)
public LinkedDataset(string name, LinkedDatasetArgs args, CustomResourceOptions? opts = null)
public LinkedDataset(String name, LinkedDatasetArgs args)
public LinkedDataset(String name, LinkedDatasetArgs args, CustomResourceOptions options)
type: gcp:logging:LinkedDataset
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. LinkedDatasetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. LinkedDatasetArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. LinkedDatasetArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. LinkedDatasetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. LinkedDatasetArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var linkedDatasetResource = new Gcp.Logging.LinkedDataset("linkedDatasetResource", new()
{
    Bucket = "string",
    LinkId = "string",
    BigqueryDatasets = new[]
    {
        new Gcp.Logging.Inputs.LinkedDatasetBigqueryDatasetArgs
        {
            DatasetId = "string",
        },
    },
    Description = "string",
    Location = "string",
    Parent = "string",
});
Copy
example, err := logging.NewLinkedDataset(ctx, "linkedDatasetResource", &logging.LinkedDatasetArgs{
	Bucket: pulumi.String("string"),
	LinkId: pulumi.String("string"),
	BigqueryDatasets: logging.LinkedDatasetBigqueryDatasetArray{
		&logging.LinkedDatasetBigqueryDatasetArgs{
			DatasetId: pulumi.String("string"),
		},
	},
	Description: pulumi.String("string"),
	Location:    pulumi.String("string"),
	Parent:      pulumi.String("string"),
})
Copy
var linkedDatasetResource = new LinkedDataset("linkedDatasetResource", LinkedDatasetArgs.builder()
    .bucket("string")
    .linkId("string")
    .bigqueryDatasets(LinkedDatasetBigqueryDatasetArgs.builder()
        .datasetId("string")
        .build())
    .description("string")
    .location("string")
    .parent("string")
    .build());
Copy
linked_dataset_resource = gcp.logging.LinkedDataset("linkedDatasetResource",
    bucket="string",
    link_id="string",
    bigquery_datasets=[{
        "dataset_id": "string",
    }],
    description="string",
    location="string",
    parent="string")
Copy
const linkedDatasetResource = new gcp.logging.LinkedDataset("linkedDatasetResource", {
    bucket: "string",
    linkId: "string",
    bigqueryDatasets: [{
        datasetId: "string",
    }],
    description: "string",
    location: "string",
    parent: "string",
});
Copy
type: gcp:logging:LinkedDataset
properties:
    bigqueryDatasets:
        - datasetId: string
    bucket: string
    description: string
    linkId: string
    location: string
    parent: string
Copy

LinkedDataset Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The LinkedDataset resource accepts the following input properties:

Bucket
This property is required.
Changes to this property will trigger replacement.
string
The bucket to which the linked dataset is attached.


LinkId
This property is required.
Changes to this property will trigger replacement.
string
The id of the linked dataset.
BigqueryDatasets List<LinkedDatasetBigqueryDataset>
The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket. Structure is documented below.
Description Changes to this property will trigger replacement. string
Describes this link. The maximum length of the description is 8000 characters.
Location Changes to this property will trigger replacement. string
The location of the linked dataset.
Parent Changes to this property will trigger replacement. string
The parent of the linked dataset.
Bucket
This property is required.
Changes to this property will trigger replacement.
string
The bucket to which the linked dataset is attached.


LinkId
This property is required.
Changes to this property will trigger replacement.
string
The id of the linked dataset.
BigqueryDatasets []LinkedDatasetBigqueryDatasetArgs
The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket. Structure is documented below.
Description Changes to this property will trigger replacement. string
Describes this link. The maximum length of the description is 8000 characters.
Location Changes to this property will trigger replacement. string
The location of the linked dataset.
Parent Changes to this property will trigger replacement. string
The parent of the linked dataset.
bucket
This property is required.
Changes to this property will trigger replacement.
String
The bucket to which the linked dataset is attached.


linkId
This property is required.
Changes to this property will trigger replacement.
String
The id of the linked dataset.
bigqueryDatasets List<LinkedDatasetBigqueryDataset>
The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket. Structure is documented below.
description Changes to this property will trigger replacement. String
Describes this link. The maximum length of the description is 8000 characters.
location Changes to this property will trigger replacement. String
The location of the linked dataset.
parent Changes to this property will trigger replacement. String
The parent of the linked dataset.
bucket
This property is required.
Changes to this property will trigger replacement.
string
The bucket to which the linked dataset is attached.


linkId
This property is required.
Changes to this property will trigger replacement.
string
The id of the linked dataset.
bigqueryDatasets LinkedDatasetBigqueryDataset[]
The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket. Structure is documented below.
description Changes to this property will trigger replacement. string
Describes this link. The maximum length of the description is 8000 characters.
location Changes to this property will trigger replacement. string
The location of the linked dataset.
parent Changes to this property will trigger replacement. string
The parent of the linked dataset.
bucket
This property is required.
Changes to this property will trigger replacement.
str
The bucket to which the linked dataset is attached.


link_id
This property is required.
Changes to this property will trigger replacement.
str
The id of the linked dataset.
bigquery_datasets Sequence[LinkedDatasetBigqueryDatasetArgs]
The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket. Structure is documented below.
description Changes to this property will trigger replacement. str
Describes this link. The maximum length of the description is 8000 characters.
location Changes to this property will trigger replacement. str
The location of the linked dataset.
parent Changes to this property will trigger replacement. str
The parent of the linked dataset.
bucket
This property is required.
Changes to this property will trigger replacement.
String
The bucket to which the linked dataset is attached.


linkId
This property is required.
Changes to this property will trigger replacement.
String
The id of the linked dataset.
bigqueryDatasets List<Property Map>
The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket. Structure is documented below.
description Changes to this property will trigger replacement. String
Describes this link. The maximum length of the description is 8000 characters.
location Changes to this property will trigger replacement. String
The location of the linked dataset.
parent Changes to this property will trigger replacement. String
The parent of the linked dataset.

Outputs

All input properties are implicitly available as output properties. Additionally, the LinkedDataset resource produces the following output properties:

CreateTime string
Output only. The creation timestamp of the link. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
Id string
The provider-assigned unique ID for this managed resource.
LifecycleState string
Output only. The linked dataset lifecycle state.
Name string
The resource name of the linked dataset. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it.
CreateTime string
Output only. The creation timestamp of the link. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
Id string
The provider-assigned unique ID for this managed resource.
LifecycleState string
Output only. The linked dataset lifecycle state.
Name string
The resource name of the linked dataset. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it.
createTime String
Output only. The creation timestamp of the link. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
id String
The provider-assigned unique ID for this managed resource.
lifecycleState String
Output only. The linked dataset lifecycle state.
name String
The resource name of the linked dataset. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it.
createTime string
Output only. The creation timestamp of the link. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
id string
The provider-assigned unique ID for this managed resource.
lifecycleState string
Output only. The linked dataset lifecycle state.
name string
The resource name of the linked dataset. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it.
create_time str
Output only. The creation timestamp of the link. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
id str
The provider-assigned unique ID for this managed resource.
lifecycle_state str
Output only. The linked dataset lifecycle state.
name str
The resource name of the linked dataset. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it.
createTime String
Output only. The creation timestamp of the link. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
id String
The provider-assigned unique ID for this managed resource.
lifecycleState String
Output only. The linked dataset lifecycle state.
name String
The resource name of the linked dataset. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it.

Look up Existing LinkedDataset Resource

Get an existing LinkedDataset resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: LinkedDatasetState, opts?: CustomResourceOptions): LinkedDataset
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        bigquery_datasets: Optional[Sequence[LinkedDatasetBigqueryDatasetArgs]] = None,
        bucket: Optional[str] = None,
        create_time: Optional[str] = None,
        description: Optional[str] = None,
        lifecycle_state: Optional[str] = None,
        link_id: Optional[str] = None,
        location: Optional[str] = None,
        name: Optional[str] = None,
        parent: Optional[str] = None) -> LinkedDataset
func GetLinkedDataset(ctx *Context, name string, id IDInput, state *LinkedDatasetState, opts ...ResourceOption) (*LinkedDataset, error)
public static LinkedDataset Get(string name, Input<string> id, LinkedDatasetState? state, CustomResourceOptions? opts = null)
public static LinkedDataset get(String name, Output<String> id, LinkedDatasetState state, CustomResourceOptions options)
resources:  _:    type: gcp:logging:LinkedDataset    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
BigqueryDatasets List<LinkedDatasetBigqueryDataset>
The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket. Structure is documented below.
Bucket Changes to this property will trigger replacement. string
The bucket to which the linked dataset is attached.


CreateTime string
Output only. The creation timestamp of the link. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
Description Changes to this property will trigger replacement. string
Describes this link. The maximum length of the description is 8000 characters.
LifecycleState string
Output only. The linked dataset lifecycle state.
LinkId Changes to this property will trigger replacement. string
The id of the linked dataset.
Location Changes to this property will trigger replacement. string
The location of the linked dataset.
Name string
The resource name of the linked dataset. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it.
Parent Changes to this property will trigger replacement. string
The parent of the linked dataset.
BigqueryDatasets []LinkedDatasetBigqueryDatasetArgs
The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket. Structure is documented below.
Bucket Changes to this property will trigger replacement. string
The bucket to which the linked dataset is attached.


CreateTime string
Output only. The creation timestamp of the link. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
Description Changes to this property will trigger replacement. string
Describes this link. The maximum length of the description is 8000 characters.
LifecycleState string
Output only. The linked dataset lifecycle state.
LinkId Changes to this property will trigger replacement. string
The id of the linked dataset.
Location Changes to this property will trigger replacement. string
The location of the linked dataset.
Name string
The resource name of the linked dataset. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it.
Parent Changes to this property will trigger replacement. string
The parent of the linked dataset.
bigqueryDatasets List<LinkedDatasetBigqueryDataset>
The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket. Structure is documented below.
bucket Changes to this property will trigger replacement. String
The bucket to which the linked dataset is attached.


createTime String
Output only. The creation timestamp of the link. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
description Changes to this property will trigger replacement. String
Describes this link. The maximum length of the description is 8000 characters.
lifecycleState String
Output only. The linked dataset lifecycle state.
linkId Changes to this property will trigger replacement. String
The id of the linked dataset.
location Changes to this property will trigger replacement. String
The location of the linked dataset.
name String
The resource name of the linked dataset. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it.
parent Changes to this property will trigger replacement. String
The parent of the linked dataset.
bigqueryDatasets LinkedDatasetBigqueryDataset[]
The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket. Structure is documented below.
bucket Changes to this property will trigger replacement. string
The bucket to which the linked dataset is attached.


createTime string
Output only. The creation timestamp of the link. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
description Changes to this property will trigger replacement. string
Describes this link. The maximum length of the description is 8000 characters.
lifecycleState string
Output only. The linked dataset lifecycle state.
linkId Changes to this property will trigger replacement. string
The id of the linked dataset.
location Changes to this property will trigger replacement. string
The location of the linked dataset.
name string
The resource name of the linked dataset. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it.
parent Changes to this property will trigger replacement. string
The parent of the linked dataset.
bigquery_datasets Sequence[LinkedDatasetBigqueryDatasetArgs]
The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket. Structure is documented below.
bucket Changes to this property will trigger replacement. str
The bucket to which the linked dataset is attached.


create_time str
Output only. The creation timestamp of the link. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
description Changes to this property will trigger replacement. str
Describes this link. The maximum length of the description is 8000 characters.
lifecycle_state str
Output only. The linked dataset lifecycle state.
link_id Changes to this property will trigger replacement. str
The id of the linked dataset.
location Changes to this property will trigger replacement. str
The location of the linked dataset.
name str
The resource name of the linked dataset. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it.
parent Changes to this property will trigger replacement. str
The parent of the linked dataset.
bigqueryDatasets List<Property Map>
The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket. Structure is documented below.
bucket Changes to this property will trigger replacement. String
The bucket to which the linked dataset is attached.


createTime String
Output only. The creation timestamp of the link. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
description Changes to this property will trigger replacement. String
Describes this link. The maximum length of the description is 8000 characters.
lifecycleState String
Output only. The linked dataset lifecycle state.
linkId Changes to this property will trigger replacement. String
The id of the linked dataset.
location Changes to this property will trigger replacement. String
The location of the linked dataset.
name String
The resource name of the linked dataset. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it.
parent Changes to this property will trigger replacement. String
The parent of the linked dataset.

Supporting Types

LinkedDatasetBigqueryDataset
, LinkedDatasetBigqueryDatasetArgs

DatasetId string
(Output) Output only. The full resource name of the BigQuery dataset. The DATASET_ID will match the ID of the link, so the link must match the naming restrictions of BigQuery datasets (alphanumeric characters and underscores only). The dataset will have a resource path of "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET_ID]"
DatasetId string
(Output) Output only. The full resource name of the BigQuery dataset. The DATASET_ID will match the ID of the link, so the link must match the naming restrictions of BigQuery datasets (alphanumeric characters and underscores only). The dataset will have a resource path of "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET_ID]"
datasetId String
(Output) Output only. The full resource name of the BigQuery dataset. The DATASET_ID will match the ID of the link, so the link must match the naming restrictions of BigQuery datasets (alphanumeric characters and underscores only). The dataset will have a resource path of "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET_ID]"
datasetId string
(Output) Output only. The full resource name of the BigQuery dataset. The DATASET_ID will match the ID of the link, so the link must match the naming restrictions of BigQuery datasets (alphanumeric characters and underscores only). The dataset will have a resource path of "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET_ID]"
dataset_id str
(Output) Output only. The full resource name of the BigQuery dataset. The DATASET_ID will match the ID of the link, so the link must match the naming restrictions of BigQuery datasets (alphanumeric characters and underscores only). The dataset will have a resource path of "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET_ID]"
datasetId String
(Output) Output only. The full resource name of the BigQuery dataset. The DATASET_ID will match the ID of the link, so the link must match the naming restrictions of BigQuery datasets (alphanumeric characters and underscores only). The dataset will have a resource path of "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET_ID]"

Import

LinkedDataset can be imported using any of these accepted formats:

  • {{parent}}/locations/{{location}}/buckets/{{bucket}}/links/{{link_id}}

When using the pulumi import command, LinkedDataset can be imported using one of the formats above. For example:

$ pulumi import gcp:logging/linkedDataset:LinkedDataset default {{parent}}/locations/{{location}}/buckets/{{bucket}}/links/{{link_id}}
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Google Cloud (GCP) Classic pulumi/pulumi-gcp
License
Apache-2.0
Notes
This Pulumi package is based on the google-beta Terraform Provider.