Skip to content
Merged
16 changes: 15 additions & 1 deletion mmv1/products/iamworkforcepool/WorkforcePool.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -80,6 +93,7 @@ properties:
immutable: true
validation:
function: 'ValidateWorkforcePoolId'
properties:
- name: 'name'
type: String
description: |
Expand Down
Loading