...
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: stable
24 cnrm.cloud.google.com/system: "true"
25 cnrm.cloud.google.com/tf2crd: "true"
26 name: spannerinstances.spanner.cnrm.cloud.google.com
27spec:
28 group: spanner.cnrm.cloud.google.com
29 names:
30 categories:
31 - gcp
32 kind: SpannerInstance
33 plural: spannerinstances
34 shortNames:
35 - gcpspannerinstance
36 - gcpspannerinstances
37 singular: spannerinstance
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: v1beta1
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 config:
75 description: |-
76 Immutable. The name of the instance's configuration (similar but not
77 quite the same as a region) which defines the geographic placement and
78 replication of your databases in this instance. It determines where your data
79 is stored. Values are typically of the form 'regional-europe-west1' , 'us-central' etc.
80 In order to obtain a valid list please consult the
81 [Configuration section of the docs](https://cloud.google.com/spanner/docs/instances).
82 type: string
83 displayName:
84 description: |-
85 The descriptive name for this instance as it appears in UIs. Must be
86 unique per project and between 4 and 30 characters in length.
87 type: string
88 numNodes:
89 type: integer
90 processingUnits:
91 type: integer
92 resourceID:
93 description: Immutable. Optional. The name of the resource. Used for
94 creation and acquisition. When unset, the value of `metadata.name`
95 is used as the default.
96 type: string
97 required:
98 - config
99 - displayName
100 type: object
101 status:
102 properties:
103 conditions:
104 description: Conditions represent the latest available observation
105 of the resource's current state.
106 items:
107 properties:
108 lastTransitionTime:
109 description: Last time the condition transitioned from one status
110 to another.
111 type: string
112 message:
113 description: Human-readable message indicating details about
114 last transition.
115 type: string
116 reason:
117 description: Unique, one-word, CamelCase reason for the condition's
118 last transition.
119 type: string
120 status:
121 description: Status is the status of the condition. Can be True,
122 False, Unknown.
123 type: string
124 type:
125 description: Type is the type of the condition.
126 type: string
127 type: object
128 type: array
129 observedGeneration:
130 description: ObservedGeneration is the generation of the resource
131 that was most recently observed by the Config Connector controller.
132 If this is equal to metadata.generation, then that means that the
133 current reported status reflects the most recent desired state of
134 the resource.
135 type: integer
136 state:
137 description: 'Instance status: ''CREATING'' or ''READY''.'
138 type: string
139 type: object
140 required:
141 - spec
142 type: object
143 served: true
144 storage: true
145 subresources:
146 status: {}
147status:
148 acceptedNames:
149 kind: ""
150 plural: ""
151 conditions: []
152 storedVersions: []
View as plain text