...
1apiVersion: apiextensions.k8s.io/v1
2kind: CustomResourceDefinition
3metadata:
4 annotations:
5 cnrm.cloud.google.com/version: 0.0.0-dev
6 creationTimestamp: null
7 labels:
8 cnrm.cloud.google.com/managed-by-kcc: "true"
9 cnrm.cloud.google.com/stability-level: alpha
10 cnrm.cloud.google.com/system: "true"
11 cnrm.cloud.google.com/tf2crd: "true"
12 name: computebackendservicesignedurlkeys.compute.cnrm.cloud.google.com
13spec:
14 group: compute.cnrm.cloud.google.com
15 names:
16 categories:
17 - gcp
18 kind: ComputeBackendServiceSignedURLKey
19 plural: computebackendservicesignedurlkeys
20 shortNames:
21 - gcpcomputebackendservicesignedurlkey
22 - gcpcomputebackendservicesignedurlkeys
23 singular: computebackendservicesignedurlkey
24 preserveUnknownFields: false
25 scope: Namespaced
26 versions:
27 - additionalPrinterColumns:
28 - jsonPath: .metadata.creationTimestamp
29 name: Age
30 type: date
31 - description: When 'True', the most recent reconcile of the resource succeeded
32 jsonPath: .status.conditions[?(@.type=='Ready')].status
33 name: Ready
34 type: string
35 - description: The reason for the value in 'Ready'
36 jsonPath: .status.conditions[?(@.type=='Ready')].reason
37 name: Status
38 type: string
39 - description: The last transition time for the value in 'Status'
40 jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime
41 name: Status Age
42 type: date
43 name: v1alpha1
44 schema:
45 openAPIV3Schema:
46 properties:
47 apiVersion:
48 description: 'apiVersion defines the versioned schema of this representation
49 of an object. Servers should convert recognized schemas to the latest
50 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
51 type: string
52 kind:
53 description: 'kind is a string value representing the REST resource this
54 object represents. Servers may infer this from the endpoint the client
55 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
56 type: string
57 metadata:
58 type: object
59 spec:
60 properties:
61 backendServiceRef:
62 oneOf:
63 - not:
64 required:
65 - external
66 required:
67 - name
68 - not:
69 anyOf:
70 - required:
71 - name
72 - required:
73 - namespace
74 required:
75 - external
76 properties:
77 external:
78 description: 'Allowed value: The `name` field of a `ComputeBackendService`
79 resource.'
80 type: string
81 name:
82 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
83 type: string
84 namespace:
85 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
86 type: string
87 type: object
88 keyValue:
89 description: |-
90 Immutable. 128-bit key value used for signing the URL. The key value must be a
91 valid RFC 4648 Section 5 base64url encoded string.
92 oneOf:
93 - not:
94 required:
95 - valueFrom
96 required:
97 - value
98 - not:
99 required:
100 - value
101 required:
102 - valueFrom
103 properties:
104 value:
105 description: Value of the field. Cannot be used if 'valueFrom'
106 is specified.
107 type: string
108 valueFrom:
109 description: Source for the field's value. Cannot be used if 'value'
110 is specified.
111 properties:
112 secretKeyRef:
113 description: Reference to a value with the given key in the
114 given Secret in the resource's namespace.
115 properties:
116 key:
117 description: Key that identifies the value to be extracted.
118 type: string
119 name:
120 description: Name of the Secret to extract a value from.
121 type: string
122 required:
123 - name
124 - key
125 type: object
126 type: object
127 type: object
128 projectRef:
129 description: The project that this resource belongs to.
130 oneOf:
131 - not:
132 required:
133 - external
134 required:
135 - name
136 - not:
137 anyOf:
138 - required:
139 - name
140 - required:
141 - namespace
142 required:
143 - external
144 properties:
145 external:
146 description: 'Allowed value: The `name` field of a `Project` resource.'
147 type: string
148 name:
149 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
150 type: string
151 namespace:
152 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
153 type: string
154 type: object
155 resourceID:
156 description: Immutable. Optional. The name of the resource. Used for
157 creation and acquisition. When unset, the value of `metadata.name`
158 is used as the default.
159 type: string
160 required:
161 - backendServiceRef
162 - keyValue
163 - projectRef
164 type: object
165 status:
166 properties:
167 conditions:
168 description: Conditions represent the latest available observation
169 of the resource's current state.
170 items:
171 properties:
172 lastTransitionTime:
173 description: Last time the condition transitioned from one status
174 to another.
175 type: string
176 message:
177 description: Human-readable message indicating details about
178 last transition.
179 type: string
180 reason:
181 description: Unique, one-word, CamelCase reason for the condition's
182 last transition.
183 type: string
184 status:
185 description: Status is the status of the condition. Can be True,
186 False, Unknown.
187 type: string
188 type:
189 description: Type is the type of the condition.
190 type: string
191 type: object
192 type: array
193 observedGeneration:
194 description: ObservedGeneration is the generation of the resource
195 that was most recently observed by the Config Connector controller.
196 If this is equal to metadata.generation, then that means that the
197 current reported status reflects the most recent desired state of
198 the resource.
199 type: integer
200 type: object
201 required:
202 - spec
203 type: object
204 served: true
205 storage: true
206 subresources:
207 status: {}
208status:
209 acceptedNames:
210 kind: ""
211 plural: ""
212 conditions: []
213 storedVersions: []
View as plain text