From dcf64f7e219243ab0e150f7e214fd53c83421e31 Mon Sep 17 00:00:00 2001 From: drfaust92 Date: Tue, 28 Jun 2022 22:56:02 +0300 Subject: [PATCH] cloud task iam --- mmv1/products/cloudtasks/api.yaml | 5 +++++ mmv1/products/cloudtasks/terraform.yaml | 1 + 2 files changed, 6 insertions(+) diff --git a/mmv1/products/cloudtasks/api.yaml b/mmv1/products/cloudtasks/api.yaml index 8992a2447bf2..4d344af5661c 100644 --- a/mmv1/products/cloudtasks/api.yaml +++ b/mmv1/products/cloudtasks/api.yaml @@ -32,6 +32,11 @@ objects: update_mask: true description: | A named resource to which messages are sent by publishers. + iam_policy: !ruby/object:Api::Resource::IamPolicy + method_name_separator: ':' + parent_resource_attribute: 'name' + fetch_iam_policy_verb: :POST + import_format: ["projects/{{project}}/locations/{{location}}/queues/{{name}}", "{{name}}"] parameters: - !ruby/object:Api::Type::Enum name: 'status' diff --git a/mmv1/products/cloudtasks/terraform.yaml b/mmv1/products/cloudtasks/terraform.yaml index b9bed48b9598..a581402e0d5d 100644 --- a/mmv1/products/cloudtasks/terraform.yaml +++ b/mmv1/products/cloudtasks/terraform.yaml @@ -61,6 +61,7 @@ overrides: !ruby/object:Overrides::ResourceOverrides - !ruby/object:Provider::Terraform::Examples name: "queue_basic" primary_resource_id: "default" + primary_resource_name: "fmt.Sprintf(\"tf-test-cloud-tasks-queue-test%s\", context[\"random_suffix\"])" vars: name: "cloud-tasks-queue-test" - !ruby/object:Provider::Terraform::Examples