...
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: logginglogexclusions.logging.cnrm.cloud.google.com
13spec:
14 group: logging.cnrm.cloud.google.com
15 names:
16 categories:
17 - gcp
18 kind: LoggingLogExclusion
19 plural: logginglogexclusions
20 shortNames:
21 - gcplogginglogexclusion
22 - gcplogginglogexclusions
23 singular: logginglogexclusion
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 - projectRef
63 - required:
64 - folderRef
65 - required:
66 - organizationRef
67 - required:
68 - billingAccountRef
69 properties:
70 billingAccountRef:
71 description: Immutable. The BillingAccount that this resource belongs
72 to. Only one of [projectRef, folderRef, organizationRef, billingAccountRef]
73 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 description:
103 description: Optional. A description of this exclusion.
104 type: string
105 disabled:
106 description: Optional. If set to True, then this exclusion is disabled
107 and it does not exclude any log entries. You can update an exclusion
108 to change the value of this field.
109 type: boolean
110 filter:
111 description: 'Required. An (https://cloud.google.com/logging/docs/view/advanced-queries#sample),
112 you can exclude less than 100% of the matching log entries. For
113 example, the following query matches 99% of low-severity log entries
114 from Google Cloud Storage buckets: `"resource.type=gcs_bucket severity'
115 type: string
116 folderRef:
117 description: Immutable. The Folder that this resource belongs to.
118 Only one of [projectRef, folderRef, organizationRef, billingAccountRef]
119 may be specified.
120 oneOf:
121 - not:
122 required:
123 - external
124 required:
125 - name
126 - not:
127 anyOf:
128 - required:
129 - name
130 - required:
131 - namespace
132 required:
133 - external
134 properties:
135 external:
136 description: 'Allowed value: The Google Cloud resource name of
137 a `Folder` resource (format: `folders/{{name}}`).'
138 type: string
139 name:
140 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
141 type: string
142 namespace:
143 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
144 type: string
145 type: object
146 organizationRef:
147 description: Immutable. The Organization that this resource belongs
148 to. Only one of [projectRef, folderRef, organizationRef, billingAccountRef]
149 may be specified.
150 oneOf:
151 - not:
152 required:
153 - external
154 required:
155 - name
156 - not:
157 anyOf:
158 - required:
159 - name
160 - required:
161 - namespace
162 required:
163 - external
164 properties:
165 external:
166 description: 'Allowed value: The Google Cloud resource name of
167 a Google Cloud Organization (format: `organizations/{{name}}`).'
168 type: string
169 name:
170 description: |-
171 [WARNING] Organization not yet supported in Config Connector, use 'external' field to reference existing resources.
172 Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
173 type: string
174 namespace:
175 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
176 type: string
177 type: object
178 projectRef:
179 description: Immutable. The Project that this resource belongs to.
180 Only one of [projectRef, folderRef, organizationRef, billingAccountRef]
181 may be specified.
182 oneOf:
183 - not:
184 required:
185 - external
186 required:
187 - name
188 - not:
189 anyOf:
190 - required:
191 - name
192 - required:
193 - namespace
194 required:
195 - external
196 properties:
197 external:
198 description: 'Allowed value: The Google Cloud resource name of
199 a `Project` resource (format: `projects/{{name}}`).'
200 type: string
201 name:
202 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
203 type: string
204 namespace:
205 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
206 type: string
207 type: object
208 resourceID:
209 description: Immutable. Optional. The name of the resource. Used for
210 creation and acquisition. When unset, the value of `metadata.name`
211 is used as the default.
212 type: string
213 required:
214 - filter
215 type: object
216 status:
217 properties:
218 conditions:
219 description: Conditions represent the latest available observation
220 of the resource's current state.
221 items:
222 properties:
223 lastTransitionTime:
224 description: Last time the condition transitioned from one status
225 to another.
226 type: string
227 message:
228 description: Human-readable message indicating details about
229 last transition.
230 type: string
231 reason:
232 description: Unique, one-word, CamelCase reason for the condition's
233 last transition.
234 type: string
235 status:
236 description: Status is the status of the condition. Can be True,
237 False, Unknown.
238 type: string
239 type:
240 description: Type is the type of the condition.
241 type: string
242 type: object
243 type: array
244 createTime:
245 description: Output only. The creation timestamp of the exclusion.
246 This field may not be present for older exclusions.
247 format: date-time
248 type: string
249 observedGeneration:
250 description: ObservedGeneration is the generation of the resource
251 that was most recently observed by the Config Connector controller.
252 If this is equal to metadata.generation, then that means that the
253 current reported status reflects the most recent desired state of
254 the resource.
255 type: integer
256 updateTime:
257 description: Output only. The last update timestamp of the exclusion.
258 This field may not be present for older exclusions.
259 format: date-time
260 type: string
261 type: object
262 required:
263 - spec
264 type: object
265 served: true
266 storage: true
267 subresources:
268 status: {}
269status:
270 acceptedNames:
271 kind: ""
272 plural: ""
273 conditions: []
274 storedVersions: []
View as plain text