...
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