...
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: vertexaitensorboards.vertexai.cnrm.cloud.google.com
13spec:
14 group: vertexai.cnrm.cloud.google.com
15 names:
16 categories:
17 - gcp
18 kind: VertexAITensorboard
19 plural: vertexaitensorboards
20 shortNames:
21 - gcpvertexaitensorboard
22 - gcpvertexaitensorboards
23 singular: vertexaitensorboard
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 description:
62 description: Description of this Tensorboard.
63 type: string
64 displayName:
65 description: User provided name of this Tensorboard.
66 type: string
67 encryptionSpec:
68 description: Immutable. Customer-managed encryption key spec for a
69 Tensorboard. If set, this Tensorboard and all sub-resources of this
70 Tensorboard will be secured by this key.
71 properties:
72 kmsKeyName:
73 description: |-
74 Immutable. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource.
75 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.
76 type: string
77 required:
78 - kmsKeyName
79 type: object
80 projectRef:
81 description: The project that this resource belongs to.
82 oneOf:
83 - not:
84 required:
85 - external
86 required:
87 - name
88 - not:
89 anyOf:
90 - required:
91 - name
92 - required:
93 - namespace
94 required:
95 - external
96 properties:
97 external:
98 description: 'Allowed value: The `name` field of a `Project` resource.'
99 type: string
100 name:
101 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
102 type: string
103 namespace:
104 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
105 type: string
106 type: object
107 region:
108 description: Immutable. The region of the tensorboard. eg us-central1.
109 type: string
110 resourceID:
111 description: Immutable. Optional. The service-generated name of the
112 resource. Used for acquisition only. Leave unset to create a new
113 resource.
114 type: string
115 required:
116 - displayName
117 - projectRef
118 - region
119 type: object
120 status:
121 properties:
122 blobStoragePathPrefix:
123 description: Consumer project Cloud Storage path prefix used to store
124 blob data, which can either be a bucket or directory. Does not end
125 with a '/'.
126 type: string
127 conditions:
128 description: Conditions represent the latest available observation
129 of the resource's current state.
130 items:
131 properties:
132 lastTransitionTime:
133 description: Last time the condition transitioned from one status
134 to another.
135 type: string
136 message:
137 description: Human-readable message indicating details about
138 last transition.
139 type: string
140 reason:
141 description: Unique, one-word, CamelCase reason for the condition's
142 last transition.
143 type: string
144 status:
145 description: Status is the status of the condition. Can be True,
146 False, Unknown.
147 type: string
148 type:
149 description: Type is the type of the condition.
150 type: string
151 type: object
152 type: array
153 createTime:
154 description: The timestamp of when the Tensorboard was created in
155 RFC3339 UTC "Zulu" format, with nanosecond resolution and up to
156 nine fractional digits.
157 type: string
158 name:
159 description: Name of the Tensorboard.
160 type: string
161 observedGeneration:
162 description: ObservedGeneration is the generation of the resource
163 that was most recently observed by the Config Connector controller.
164 If this is equal to metadata.generation, then that means that the
165 current reported status reflects the most recent desired state of
166 the resource.
167 type: integer
168 runCount:
169 description: The number of Runs stored in this Tensorboard.
170 type: string
171 updateTime:
172 description: The timestamp of when the Tensorboard was last updated
173 in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
174 to nine fractional digits.
175 type: string
176 type: object
177 required:
178 - spec
179 type: object
180 served: true
181 storage: true
182 subresources:
183 status: {}
184status:
185 acceptedNames:
186 kind: ""
187 plural: ""
188 conditions: []
189 storedVersions: []
View as plain text