» google_pubsub_topic
A named resource to which messages are sent by publishers.
To get more information about Topic, see:
- API documentation
- How-to Guides
» Example Usage - Pubsub Topic Basic
resource "google_pubsub_topic" "example" {
name = "example-topic"
labels = {
foo = "bar"
}
}
» Argument Reference
The following arguments are supported:
-
name
- (Required) Name of the topic.
-
labels
- (Optional) A set of key/value label pairs to assign to this Topic. -
project
- (Optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
» Timeouts
This resource provides the following Timeouts configuration options:
» Import
Topic can be imported using any of these accepted formats:
$ terraform import google_pubsub_topic.default projects/{{project}}/topics/{{name}}
$ terraform import google_pubsub_topic.default {{project}}/{{name}}
$ terraform import google_pubsub_topic.default {{name}}
If you're importing a resource with beta features, make sure to include -provider=google-beta
as an argument so that Terraform uses the correct provider to import your resource.