mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-09-06 17:16:44 +00:00
2.8 KiB
2.8 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
Google: google_pubsub_topic | docs-google-pubsub-topic | A named resource to which messages are sent by publishers. |
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
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:
create
- Default is 4 minutes.delete
- Default is 4 minutes.
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.