...

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

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

     1label: Config Connector NetworkSecurityAuthorizationPolicy
     2markdownDescription: Creates yaml for a NetworkSecurityAuthorizationPolicy resource
     3insertText: |
     4  apiVersion: networksecurity.cnrm.cloud.google.com/v1beta1
     5  kind: NetworkSecurityAuthorizationPolicy
     6  metadata:
     7    labels:
     8      \${1:key-one}: \${2:value-one}
     9    name: \${3:networksecurityauthorizationpolicy-name}
    10  spec:
    11    projectRef:
    12      external: \${4:projects/[PROJECT_ID?]}
    13    location: \${5:global}
    14    action: \${6:ALLOW}
    15    description: \${7:Test Authorization Policy}
    16    rules:
    17    - sources:
    18      - ipBlocks:
    19        - \${8:1.2.3.4}
    20        principals:
    21        - \${9:*}
    22      destinations:
    23      - hosts:
    24        - \${10:demo-service}
    25        ports:
    26        - \${11:8080}
    27        methods:
    28        - \${12:POST}
    29    - sources:
    30      - ipBlocks:
    31        - \${13:1.2.3.5}
    32        principals:
    33        - \${14:*}
    34      destinations:
    35      - hosts:
    36        - \${15:test-service}
    37        ports:
    38        - \${16:8081}
    39        methods:
    40        - \${17:GET}

View as plain text