...
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: stable
10 cnrm.cloud.google.com/system: "true"
11 cnrm.cloud.google.com/tf2crd: "true"
12 name: resourcemanagerliens.resourcemanager.cnrm.cloud.google.com
13spec:
14 group: resourcemanager.cnrm.cloud.google.com
15 names:
16 categories:
17 - gcp
18 kind: ResourceManagerLien
19 plural: resourcemanagerliens
20 shortNames:
21 - gcpresourcemanagerlien
22 - gcpresourcemanagerliens
23 singular: resourcemanagerlien
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 properties:
61 origin:
62 description: |-
63 Immutable. A stable, user-visible/meaningful string identifying the origin
64 of the Lien, intended to be inspected programmatically. Maximum length of
65 200 characters.
66 type: string
67 parent:
68 properties:
69 projectRef:
70 oneOf:
71 - not:
72 required:
73 - external
74 required:
75 - name
76 - not:
77 anyOf:
78 - required:
79 - name
80 - required:
81 - namespace
82 required:
83 - external
84 properties:
85 external:
86 description: 'Allowed value: string of the format `projects/{{value}}`,
87 where {{value}} is the `number` field of a `Project` resource.'
88 type: string
89 name:
90 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
91 type: string
92 namespace:
93 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
94 type: string
95 type: object
96 type: object
97 reason:
98 description: |-
99 Immutable. Concise user-visible strings indicating why an action cannot be performed
100 on a resource. Maximum length of 200 characters.
101 type: string
102 resourceID:
103 description: Immutable. Optional. The service-generated name of the
104 resource. Used for acquisition only. Leave unset to create a new
105 resource.
106 type: string
107 restrictions:
108 description: |-
109 Immutable. The types of operations which should be blocked as a result of this Lien.
110 Each value should correspond to an IAM permission. The server will validate
111 the permissions against those for which Liens are supported. An empty
112 list is meaningless and will be rejected.
113 e.g. ['resourcemanager.projects.delete'].
114 items:
115 type: string
116 type: array
117 required:
118 - origin
119 - parent
120 - reason
121 - restrictions
122 type: object
123 status:
124 properties:
125 conditions:
126 description: Conditions represent the latest available observation
127 of the resource's current state.
128 items:
129 properties:
130 lastTransitionTime:
131 description: Last time the condition transitioned from one status
132 to another.
133 type: string
134 message:
135 description: Human-readable message indicating details about
136 last transition.
137 type: string
138 reason:
139 description: Unique, one-word, CamelCase reason for the condition's
140 last transition.
141 type: string
142 status:
143 description: Status is the status of the condition. Can be True,
144 False, Unknown.
145 type: string
146 type:
147 description: Type is the type of the condition.
148 type: string
149 type: object
150 type: array
151 createTime:
152 description: Time of creation.
153 type: string
154 name:
155 description: A system-generated unique identifier for this Lien.
156 type: string
157 observedGeneration:
158 description: ObservedGeneration is the generation of the resource
159 that was most recently observed by the Config Connector controller.
160 If this is equal to metadata.generation, then that means that the
161 current reported status reflects the most recent desired state of
162 the resource.
163 type: integer
164 type: object
165 required:
166 - spec
167 type: object
168 served: true
169 storage: true
170 subresources:
171 status: {}
172status:
173 acceptedNames:
174 kind: ""
175 plural: ""
176 conditions: []
177 storedVersions: []
View as plain text