...
1label: Config Connector PrivateCACertificate
2markdownDescription: Creates yaml for a PrivateCACertificate resource
3insertText: |
4 apiVersion: privateca.cnrm.cloud.google.com/v1beta1
5 kind: PrivateCACertificate
6 metadata:
7 labels:
8 \${1:key}: \${2:value}
9 name: \${3:privatecacertificate-name}
10 spec:
11 location: \${4:us-central1}
12 certificateAuthorityRef:
13 name: \${5:privatecacertificate-dep-basic}
14 caPoolRef:
15 name: \${6:privatecacertificate-dep-basic}
16 lifetime: \${7:860s}
17 subjectMode: \${8:DEFAULT}
18 config:
19 subjectConfig:
20 subject:
21 commonName: \${9:san1.example.com}
22 subjectAltName:
23 dnsNames:
24 - \${10:san1.example.com}
25 uris:
26 - \${11:http://www.ietf.org/rfc/rfc3986.txt}
27 emailAddresses:
28 - \${12:test_example@google.com}
29 ipAddresses:
30 - \${13:127.0.0.1}
31 x509Config:
32 caOptions:
33 isCa: \${14:false}
34 keyUsage:
35 baseKeyUsage:
36 crlSign: \${15:true}
37 extendedKeyUsage:
38 serverAuth: \${16:true}
39 publicKey:
40 format: \${17:PEM}
41 key: \${18:LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUF2NndlQzFhVDE2bDJxUzZxZFljeQo3Qk9qelA3VHdUOXpVQWlGaFdwTDI1NkdScUM4eVFSZHFNc2k2OFEvLzc2MklVeXUvcWFIYkVnUThXUm1RZFZWCkdEbHhrQmZyQS9pWEIyZGd1anE4amgwSFdJVjJldjNUZXJWM2FVd3ZZVWxyb3docTAyN1NYOVUxaGJ1ZmRHQ00KdUtzSGlGMDVFcmdOdkV1UjhYQWtlSi9ZVjJEVjIrc1JxK1dnOXk0UndVWWJkY2hkRnR5MWQ1U1gvczBZcXN3Zwp5T0c5Vm9DZFI3YmFGMjJ1Z2hWUjQ0YVJtKzgzbWd0cUFaNE0rUnBlN0pHUnNVR1kvcFIzOTFUb2kwczhFbjE1CkpHaUFocVgyVzBVby9GWlpyeTN5dXFSZmRIWUVOQitBRHV5VE1UclVhS1p2N2V1YTBsVEJ6NW9vbTNqU0YzZ3YKSTdTUW9MZEsvamhFVk9PcTQxSWpCOEQ2MFNnZDY5YkQ3eVRJNTE2eXZaL3MzQXlLelc2ZjZLbmpkYkNjWktLVAowR0FlUE5MTmhEWWZTbEE5YndKOEhRUzJGZW5TcFNUQXJLdkdpVnJzaW5KdU5qYlFkUHVRSGNwV2Y5eDFtM0dSClRNdkYrVE5ZTS9scDdJTDJWTWJKUmZXUHkxaVd4bTlGMVlyNmRrSFZvTFA3b2NZa05SSG9QTHV0NUU2SUZKdEsKbFZJMk5uZVVZSkduWVNPKzF4UFY5VHFsSmVNTndyM3VGTUFOOE4vb0IzZjRXV3d1UllnUjBMNWcyQStMdngrZwpiYmRsK1RiLzBDTmZzbGZTdURyRlY4WjRuNmdWd2I5WlBHbE5IQ3ZucVJmTFVwUkZKd21SN1VZdnppL0U3clhKCkVEa0srdGNuUGt6Mkp0amRMS1I3cVZjQ0F3RUFBUT09Ci0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLQ==}
42 projectRef:
43 external: \${19:projects/[PROJECT_ID?]}
View as plain text