...
1label: Config Connector IAMAccessBoundaryPolicy
2markdownDescription: Creates yaml for a IAMAccessBoundaryPolicy resource
3insertText: |
4 apiVersion: iam.cnrm.cloud.google.com/v1beta1
5 kind: IAMAccessBoundaryPolicy
6 metadata:
7 name: \${1:iamaccessboundarypolicy-name}
8 spec:
9 projectRef:
10 external: \${2:cloudresourcemanager.googleapis.com%2Fprojects%2F[PROJECT_ID?]}
11 displayName: \${3:Access Boundary Sample}
12 rules:
13 - description: \${4:Sample access boundary rule}
14 accessBoundaryRule:
15 availableResource: \${5:*}
16 availablePermissions:
17 - \${6:*}
18 availabilityCondition:
19 title: \${7:Access level expr}
20 expression: \${8:request.matchAccessLevels('[ORG_ID?]', ['[ACCESS_LEVEL?]'])}
View as plain text