...
Text file
src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_certificatemanagerdnsauthorizations.certificatemanager.cnrm.cloud.google.com.yaml
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: certificatemanagerdnsauthorizations.certificatemanager.cnrm.cloud.google.com
13spec:
14 group: certificatemanager.cnrm.cloud.google.com
15 names:
16 categories:
17 - gcp
18 kind: CertificateManagerDNSAuthorization
19 plural: certificatemanagerdnsauthorizations
20 shortNames:
21 - gcpcertificatemanagerdnsauthorization
22 - gcpcertificatemanagerdnsauthorizations
23 singular: certificatemanagerdnsauthorization
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: A human-readable description of the resource.
63 type: string
64 domain:
65 description: |-
66 Immutable. A domain which is being authorized. A DnsAuthorization resource covers a
67 single domain and its wildcard, e.g. authorization for "example.com" can
68 be used to issue certificates for "example.com" and "*.example.com".
69 type: string
70 projectRef:
71 description: The project that this resource belongs to.
72 oneOf:
73 - not:
74 required:
75 - external
76 required:
77 - name
78 - not:
79 anyOf:
80 - required:
81 - name
82 - required:
83 - namespace
84 required:
85 - external
86 properties:
87 external:
88 description: 'Allowed value: The `name` field of a `Project` resource.'
89 type: string
90 name:
91 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
92 type: string
93 namespace:
94 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
95 type: string
96 type: object
97 resourceID:
98 description: Immutable. Optional. The name of the resource. Used for
99 creation and acquisition. When unset, the value of `metadata.name`
100 is used as the default.
101 type: string
102 required:
103 - domain
104 - projectRef
105 type: object
106 status:
107 properties:
108 conditions:
109 description: Conditions represent the latest available observation
110 of the resource's current state.
111 items:
112 properties:
113 lastTransitionTime:
114 description: Last time the condition transitioned from one status
115 to another.
116 type: string
117 message:
118 description: Human-readable message indicating details about
119 last transition.
120 type: string
121 reason:
122 description: Unique, one-word, CamelCase reason for the condition's
123 last transition.
124 type: string
125 status:
126 description: Status is the status of the condition. Can be True,
127 False, Unknown.
128 type: string
129 type:
130 description: Type is the type of the condition.
131 type: string
132 type: object
133 type: array
134 dnsResourceRecord:
135 description: |-
136 The structure describing the DNS Resource Record that needs to be added
137 to DNS configuration for the authorization to be usable by
138 certificate.
139 items:
140 properties:
141 data:
142 description: Data of the DNS Resource Record.
143 type: string
144 name:
145 description: |-
146 Fully qualified name of the DNS Resource Record.
147 E.g. '_acme-challenge.example.com'.
148 type: string
149 type:
150 description: Type of the DNS Resource Record.
151 type: string
152 type: object
153 type: array
154 observedGeneration:
155 description: ObservedGeneration is the generation of the resource
156 that was most recently observed by the Config Connector controller.
157 If this is equal to metadata.generation, then that means that the
158 current reported status reflects the most recent desired state of
159 the resource.
160 type: integer
161 type: object
162 required:
163 - spec
164 type: object
165 served: true
166 storage: true
167 subresources:
168 status: {}
169status:
170 acceptedNames:
171 kind: ""
172 plural: ""
173 conditions: []
174 storedVersions: []
View as plain text