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