diff --git a/mmv1/products/iamworkforcepool/WorkforcePool.yaml b/mmv1/products/iamworkforcepool/WorkforcePool.yaml index 66675f58baff..af11bfd15a44 100644 --- a/mmv1/products/iamworkforcepool/WorkforcePool.yaml +++ b/mmv1/products/iamworkforcepool/WorkforcePool.yaml @@ -50,19 +50,32 @@ custom_code: exclude_sweeper: true examples: - name: 'iam_workforce_pool_basic' + primary_resource_name: 'fmt.Sprintf("tf-test-example-pool%s", context["random_suffix"])' primary_resource_id: 'example' + region_override: 'global' vars: workforce_pool_id: 'example-pool' test_env_vars: org_id: 'ORG_ID' - name: 'iam_workforce_pool_full' + primary_resource_name: 'fmt.Sprintf("tf-test-example-pool%s", context["random_suffix"])' primary_resource_id: 'example' + region_override: 'global' vars: workforce_pool_id: 'example-pool' test_env_vars: org_id: 'ORG_ID' +iam_policy: + parent_resource_attribute: 'workforce_pool_id' + method_name_separator: ':' + example_config_body: 'templates/terraform/iam/iam_attributes.go.tmpl' + allowed_iam_role: 'roles/iam.workforcePoolViewer' + admin_iam_role: 'roles/iam.workforcePoolAdmin' + fetch_iam_policy_verb: 'POST' + import_format: + - 'locations/{{location}}/workforcePools/{{workforce_pool_id}}' + - '{{workforce_pool_id}}' parameters: -properties: - name: 'location' type: String description: The location for the resource. @@ -80,6 +93,7 @@ properties: immutable: true validation: function: 'ValidateWorkforcePoolId' +properties: - name: 'name' type: String description: |