Linked Dataset
Describes a BigQuery linked dataset To get more information about LinkedDataset, see:
How-to Guides
Example Usage
Logging Linked Dataset Basic
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 loggingLinkedDatasetProjectBucketConfig = new ProjectBucketConfig("loggingLinkedDatasetProjectBucketConfig", ProjectBucketConfigArgs.builder()
.location("global")
.project("my-project-name")
.enableAnalytics(true)
.bucketId("my-bucket")
.build());
var loggingLinkedDatasetLinkedDataset = new LinkedDataset("loggingLinkedDatasetLinkedDataset", LinkedDatasetArgs.builder()
.linkId("mylink")
.bucket(loggingLinkedDatasetProjectBucketConfig.id())
.description("Linked dataset test")
.build());
}
}Content copied to clipboard
Logging Linked Dataset All Params
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 loggingLinkedDatasetProjectBucketConfig = new ProjectBucketConfig("loggingLinkedDatasetProjectBucketConfig", ProjectBucketConfigArgs.builder()
.bucketId("my-bucket")
.enableAnalytics(true)
.location("global")
.project("my-project-name")
.build());
var loggingLinkedDatasetLinkedDataset = new LinkedDataset("loggingLinkedDatasetLinkedDataset", LinkedDatasetArgs.builder()
.bucket("my-bucket")
.description("Linked dataset test")
.linkId("mylink")
.location("global")
.parent("projects/my-project-name")
.build(), CustomResourceOptions.builder()
.dependsOn("google_logging_project_bucket_config.logging_linked_dataset")
.build());
}
}Content copied to clipboard
Import
LinkedDataset can be imported using any of these accepted formats* {{parent}}/locations/{{location}}/buckets/{{bucket}}/links/{{link_id}} In Terraform v1.5.0 and later, use an import block to import LinkedDataset using one of the formats above. For exampletf import { id = "{{parent}}/locations/{{location}}/buckets/{{bucket}}/links/{{link_id}}" to = google_logging_linked_dataset.default }
$ pulumi import gcp:logging/linkedDataset:LinkedDataset When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), LinkedDataset can be imported using one of the formats above. For exampleContent copied to clipboard
$ pulumi import gcp:logging/linkedDataset:LinkedDataset default {{parent}}/locations/{{location}}/buckets/{{bucket}}/links/{{link_id}}Content copied to clipboard