...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/cloudcodesnippets/iam_v1beta1_iamaccessboundarypolicy.yaml

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/config/cloudcodesnippets

     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