...
1# Copyright 2020 Google LLC
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15apiVersion: apiextensions.k8s.io/v1
16kind: CustomResourceDefinition
17metadata:
18 annotations:
19 cnrm.cloud.google.com/version: 1.106.0
20 creationTimestamp: null
21 labels:
22 cnrm.cloud.google.com/managed-by-kcc: "true"
23 cnrm.cloud.google.com/stability-level: alpha
24 cnrm.cloud.google.com/system: "true"
25 cnrm.cloud.google.com/tf2crd: "true"
26 name: vertexaidatasets.vertexai.cnrm.cloud.google.com
27spec:
28 group: vertexai.cnrm.cloud.google.com
29 names:
30 categories:
31 - gcp
32 kind: VertexAIDataset
33 plural: vertexaidatasets
34 shortNames:
35 - gcpvertexaidataset
36 - gcpvertexaidatasets
37 singular: vertexaidataset
38 scope: Namespaced
39 versions:
40 - additionalPrinterColumns:
41 - jsonPath: .metadata.creationTimestamp
42 name: Age
43 type: date
44 - description: When 'True', the most recent reconcile of the resource succeeded
45 jsonPath: .status.conditions[?(@.type=='Ready')].status
46 name: Ready
47 type: string
48 - description: The reason for the value in 'Ready'
49 jsonPath: .status.conditions[?(@.type=='Ready')].reason
50 name: Status
51 type: string
52 - description: The last transition time for the value in 'Status'
53 jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime
54 name: Status Age
55 type: date
56 name: v1alpha1
57 schema:
58 openAPIV3Schema:
59 properties:
60 apiVersion:
61 description: 'apiVersion defines the versioned schema of this representation
62 of an object. Servers should convert recognized schemas to the latest
63 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
64 type: string
65 kind:
66 description: 'kind is a string value representing the REST resource this
67 object represents. Servers may infer this from the endpoint the client
68 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
69 type: string
70 metadata:
71 type: object
72 spec:
73 properties:
74 displayName:
75 description: The user-defined name of the Dataset. The name can be
76 up to 128 characters long and can be consist of any UTF-8 characters.
77 type: string
78 encryptionSpec:
79 description: Immutable. Customer-managed encryption key spec for a
80 Dataset. If set, this Dataset and all sub-resources of this Dataset
81 will be secured by this key.
82 properties:
83 kmsKeyName:
84 description: |-
85 Immutable. Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource.
86 Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created.
87 type: string
88 type: object
89 metadataSchemaUri:
90 description: Immutable. Points to a YAML file stored on Google Cloud
91 Storage describing additional information about the Dataset. The
92 schema is defined as an OpenAPI 3.0.2 Schema Object. The schema
93 files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.
94 type: string
95 projectRef:
96 description: The project that this resource belongs to.
97 oneOf:
98 - not:
99 required:
100 - external
101 required:
102 - name
103 - not:
104 anyOf:
105 - required:
106 - name
107 - required:
108 - namespace
109 required:
110 - external
111 properties:
112 external:
113 description: 'Allowed value: The `name` field of a `Project` resource.'
114 type: string
115 name:
116 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
117 type: string
118 namespace:
119 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
120 type: string
121 type: object
122 region:
123 description: Immutable. The region of the dataset. eg us-central1.
124 type: string
125 resourceID:
126 description: Immutable. Optional. The service-generated name of the
127 resource. Used for acquisition only. Leave unset to create a new
128 resource.
129 type: string
130 required:
131 - displayName
132 - metadataSchemaUri
133 - projectRef
134 type: object
135 status:
136 properties:
137 conditions:
138 description: Conditions represent the latest available observation
139 of the resource's current state.
140 items:
141 properties:
142 lastTransitionTime:
143 description: Last time the condition transitioned from one status
144 to another.
145 type: string
146 message:
147 description: Human-readable message indicating details about
148 last transition.
149 type: string
150 reason:
151 description: Unique, one-word, CamelCase reason for the condition's
152 last transition.
153 type: string
154 status:
155 description: Status is the status of the condition. Can be True,
156 False, Unknown.
157 type: string
158 type:
159 description: Type is the type of the condition.
160 type: string
161 type: object
162 type: array
163 createTime:
164 description: The timestamp of when the dataset was created in RFC3339
165 UTC "Zulu" format, with nanosecond resolution and up to nine fractional
166 digits.
167 type: string
168 name:
169 description: The resource name of the Dataset. This value is set by
170 Google.
171 type: string
172 observedGeneration:
173 description: ObservedGeneration is the generation of the resource
174 that was most recently observed by the Config Connector controller.
175 If this is equal to metadata.generation, then that means that the
176 current reported status reflects the most recent desired state of
177 the resource.
178 type: integer
179 updateTime:
180 description: The timestamp of when the dataset was last updated in
181 RFC3339 UTC "Zulu" format, with nanosecond resolution and up to
182 nine fractional digits.
183 type: string
184 type: object
185 required:
186 - spec
187 type: object
188 served: true
189 storage: true
190 subresources:
191 status: {}
192status:
193 acceptedNames:
194 kind: ""
195 plural: ""
196 conditions: []
197 storedVersions: []
View as plain text