...
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/dcl2crd: "true"
9 cnrm.cloud.google.com/managed-by-kcc: "true"
10 cnrm.cloud.google.com/stability-level: stable
11 cnrm.cloud.google.com/system: "true"
12 name: logginglogviews.logging.cnrm.cloud.google.com
13spec:
14 group: logging.cnrm.cloud.google.com
15 names:
16 categories:
17 - gcp
18 kind: LoggingLogView
19 plural: logginglogviews
20 shortNames:
21 - gcplogginglogview
22 - gcplogginglogviews
23 singular: logginglogview
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: v1beta1
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 oneOf:
61 - required:
62 - billingAccountRef
63 - required:
64 - folderRef
65 - required:
66 - organizationRef
67 - required:
68 - projectRef
69 properties:
70 billingAccountRef:
71 description: Immutable. The BillingAccount that this resource belongs
72 to. Only one of [billingAccountRef, folderRef, organizationRef,
73 projectRef] may be specified.
74 oneOf:
75 - not:
76 required:
77 - external
78 required:
79 - name
80 - not:
81 anyOf:
82 - required:
83 - name
84 - required:
85 - namespace
86 required:
87 - external
88 properties:
89 external:
90 description: 'Allowed value: The Google Cloud resource name of
91 a Google Cloud Billing Account (format: `billingAccounts/{{name}}`).'
92 type: string
93 name:
94 description: |-
95 [WARNING] BillingAccount not yet supported in Config Connector, use 'external' field to reference existing resources.
96 Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
97 type: string
98 namespace:
99 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
100 type: string
101 type: object
102 bucketRef:
103 description: Immutable.
104 oneOf:
105 - not:
106 required:
107 - external
108 required:
109 - name
110 - not:
111 anyOf:
112 - required:
113 - name
114 - required:
115 - namespace
116 required:
117 - external
118 properties:
119 external:
120 description: |-
121 The bucket of the resource
122
123 Allowed value: The Google Cloud resource name of a `LoggingLogBucket` resource (format: `{{parent}}/locations/{{location}}/buckets/{{name}}`).
124 type: string
125 name:
126 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
127 type: string
128 namespace:
129 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
130 type: string
131 type: object
132 description:
133 description: Describes this view.
134 type: string
135 filter:
136 description: 'Filter that restricts which log entries in a bucket
137 are visible in this view. Filters are restricted to be a logical
138 AND of ==/!= of any of the following: - originating project/folder/organization/billing
139 account. - resource type - log id For example: SOURCE("projects/myproject")
140 AND resource.type = "gce_instance" AND LOG_ID("stdout")'
141 type: string
142 folderRef:
143 description: Immutable. The Folder that this resource belongs to.
144 Only one of [billingAccountRef, folderRef, organizationRef, projectRef]
145 may be specified.
146 oneOf:
147 - not:
148 required:
149 - external
150 required:
151 - name
152 - not:
153 anyOf:
154 - required:
155 - name
156 - required:
157 - namespace
158 required:
159 - external
160 properties:
161 external:
162 description: 'Allowed value: The Google Cloud resource name of
163 a `Folder` resource (format: `folders/{{name}}`).'
164 type: string
165 name:
166 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
167 type: string
168 namespace:
169 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
170 type: string
171 type: object
172 location:
173 description: 'Immutable. The location of the resource. The supported
174 locations are: global, us-central1, us-east1, us-west1, asia-east1,
175 europe-west1.'
176 type: string
177 organizationRef:
178 description: Immutable. The Organization that this resource belongs
179 to. Only one of [billingAccountRef, folderRef, organizationRef,
180 projectRef] may be specified.
181 oneOf:
182 - not:
183 required:
184 - external
185 required:
186 - name
187 - not:
188 anyOf:
189 - required:
190 - name
191 - required:
192 - namespace
193 required:
194 - external
195 properties:
196 external:
197 description: 'Allowed value: The Google Cloud resource name of
198 a Google Cloud Organization (format: `organizations/{{name}}`).'
199 type: string
200 name:
201 description: |-
202 [WARNING] Organization not yet supported in Config Connector, use 'external' field to reference existing resources.
203 Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
204 type: string
205 namespace:
206 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
207 type: string
208 type: object
209 projectRef:
210 description: Immutable. The Project that this resource belongs to.
211 Only one of [billingAccountRef, folderRef, organizationRef, projectRef]
212 may be specified.
213 oneOf:
214 - not:
215 required:
216 - external
217 required:
218 - name
219 - not:
220 anyOf:
221 - required:
222 - name
223 - required:
224 - namespace
225 required:
226 - external
227 properties:
228 external:
229 description: 'Allowed value: The Google Cloud resource name of
230 a `Project` resource (format: `projects/{{name}}`).'
231 type: string
232 name:
233 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
234 type: string
235 namespace:
236 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
237 type: string
238 type: object
239 resourceID:
240 description: Immutable. Optional. The name of the resource. Used for
241 creation and acquisition. When unset, the value of `metadata.name`
242 is used as the default.
243 type: string
244 required:
245 - bucketRef
246 type: object
247 status:
248 properties:
249 conditions:
250 description: Conditions represent the latest available observation
251 of the resource's current state.
252 items:
253 properties:
254 lastTransitionTime:
255 description: Last time the condition transitioned from one status
256 to another.
257 type: string
258 message:
259 description: Human-readable message indicating details about
260 last transition.
261 type: string
262 reason:
263 description: Unique, one-word, CamelCase reason for the condition's
264 last transition.
265 type: string
266 status:
267 description: Status is the status of the condition. Can be True,
268 False, Unknown.
269 type: string
270 type:
271 description: Type is the type of the condition.
272 type: string
273 type: object
274 type: array
275 createTime:
276 description: Output only. The creation timestamp of the view.
277 format: date-time
278 type: string
279 observedGeneration:
280 description: ObservedGeneration is the generation of the resource
281 that was most recently observed by the Config Connector controller.
282 If this is equal to metadata.generation, then that means that the
283 current reported status reflects the most recent desired state of
284 the resource.
285 type: integer
286 updateTime:
287 description: Output only. The last update timestamp of the view.
288 format: date-time
289 type: string
290 type: object
291 required:
292 - spec
293 type: object
294 served: true
295 storage: true
296 subresources:
297 status: {}
298status:
299 acceptedNames:
300 kind: ""
301 plural: ""
302 conditions: []
303 storedVersions: []
View as plain text