...
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: computeregiondiskresourcepolicyattachments.compute.cnrm.cloud.google.com
13spec:
14 group: compute.cnrm.cloud.google.com
15 names:
16 categories:
17 - gcp
18 kind: ComputeRegionDiskResourcePolicyAttachment
19 plural: computeregiondiskresourcepolicyattachments
20 shortNames:
21 - gcpcomputeregiondiskresourcepolicyattachment
22 - gcpcomputeregiondiskresourcepolicyattachments
23 singular: computeregiondiskresourcepolicyattachment
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 diskRef:
62 oneOf:
63 - not:
64 required:
65 - external
66 required:
67 - name
68 - not:
69 anyOf:
70 - required:
71 - name
72 - required:
73 - namespace
74 required:
75 - external
76 properties:
77 external:
78 description: 'Allowed value: The `name` field of a `ComputeDisk`
79 resource.'
80 type: string
81 name:
82 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
83 type: string
84 namespace:
85 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
86 type: string
87 type: object
88 projectRef:
89 description: The project that this resource belongs to.
90 oneOf:
91 - not:
92 required:
93 - external
94 required:
95 - name
96 - not:
97 anyOf:
98 - required:
99 - name
100 - required:
101 - namespace
102 required:
103 - external
104 properties:
105 external:
106 description: 'Allowed value: The `name` field of a `Project` resource.'
107 type: string
108 name:
109 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
110 type: string
111 namespace:
112 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
113 type: string
114 type: object
115 region:
116 description: Immutable. A reference to the region where the disk resides.
117 type: string
118 resourceID:
119 description: Immutable. Optional. The name of the resource. Used for
120 creation and acquisition. When unset, the value of `metadata.name`
121 is used as the default.
122 type: string
123 required:
124 - diskRef
125 - projectRef
126 - region
127 type: object
128 status:
129 properties:
130 conditions:
131 description: Conditions represent the latest available observation
132 of the resource's current state.
133 items:
134 properties:
135 lastTransitionTime:
136 description: Last time the condition transitioned from one status
137 to another.
138 type: string
139 message:
140 description: Human-readable message indicating details about
141 last transition.
142 type: string
143 reason:
144 description: Unique, one-word, CamelCase reason for the condition's
145 last transition.
146 type: string
147 status:
148 description: Status is the status of the condition. Can be True,
149 False, Unknown.
150 type: string
151 type:
152 description: Type is the type of the condition.
153 type: string
154 type: object
155 type: array
156 observedGeneration:
157 description: ObservedGeneration is the generation of the resource
158 that was most recently observed by the Config Connector controller.
159 If this is equal to metadata.generation, then that means that the
160 current reported status reflects the most recent desired state of
161 the resource.
162 type: integer
163 type: object
164 required:
165 - spec
166 type: object
167 served: true
168 storage: true
169 subresources:
170 status: {}
171status:
172 acceptedNames:
173 kind: ""
174 plural: ""
175 conditions: []
176 storedVersions: []
View as plain text