...
1---
2apiVersion: apiextensions.k8s.io/v1
3kind: CustomResourceDefinition
4metadata:
5 annotations:
6 controller-gen.kubebuilder.io/version: (unknown)
7 name: dnsrecordsets.dns.cnrm.cloud.google.com
8spec:
9 group: dns.cnrm.cloud.google.com
10 names:
11 kind: DNSRecordSet
12 listKind: DNSRecordSetList
13 plural: dnsrecordsets
14 singular: dnsrecordset
15 scope: Namespaced
16 versions:
17 - name: v1beta1
18 schema:
19 openAPIV3Schema:
20 description: DNSRecordSet is the Schema for the dns API
21 properties:
22 apiVersion:
23 description: |-
24 APIVersion defines the versioned schema of this representation of an object.
25 Servers should convert recognized schemas to the latest internal value, and
26 may reject unrecognized values.
27 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
28 type: string
29 kind:
30 description: |-
31 Kind is a string value representing the REST resource this object represents.
32 Servers may infer this from the endpoint the client submits requests to.
33 Cannot be updated.
34 In CamelCase.
35 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
36 type: string
37 metadata:
38 type: object
39 spec:
40 properties:
41 managedZoneRef:
42 properties:
43 external:
44 description: The external name of the referenced resource
45 type: string
46 kind:
47 description: Kind of the referent.
48 type: string
49 name:
50 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
51 type: string
52 namespace:
53 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
54 type: string
55 type: object
56 name:
57 description: Immutable. The DNS name this record set will apply to.
58 type: string
59 rrdatas:
60 description: DEPRECATED. Although this field is still available, there
61 is limited support. We recommend that you use `spec.rrdatasRefs`
62 instead.
63 items:
64 type: string
65 type: array
66 rrdatasRefs:
67 items:
68 properties:
69 external:
70 description: 'Allowed value: The `address` field of a `ComputeAddress`
71 resource.'
72 type: string
73 kind:
74 description: 'Kind of the referent. Allowed values: ComputeAddress'
75 type: string
76 name:
77 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
78 type: string
79 namespace:
80 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
81 type: string
82 type: object
83 type: array
84 ttl:
85 description: The time-to-live of this record set (seconds).
86 type: integer
87 type:
88 description: The DNS record set type.
89 type: string
90 required:
91 - managedZoneRef
92 - name
93 - type
94 type: object
95 status:
96 properties:
97 conditions:
98 description: |-
99 Conditions represent the latest available observations of the
100 DNSRecordSet's current state.
101 items:
102 properties:
103 lastTransitionTime:
104 description: Last time the condition transitioned from one status
105 to another.
106 type: string
107 message:
108 description: Human-readable message indicating details about
109 last transition.
110 type: string
111 reason:
112 description: |-
113 Unique, one-word, CamelCase reason for the condition's last
114 transition.
115 type: string
116 status:
117 description: Status is the status of the condition. Can be True,
118 False, Unknown.
119 type: string
120 type:
121 description: Type is the type of the condition.
122 type: string
123 type: object
124 type: array
125 observedGeneration:
126 description: ObservedGeneration is the generation of the resource
127 that was most recently observed by the Config Connector controller.
128 If this is equal to metadata.generation, then that means that the
129 current reported status reflects the most recent desired state of
130 the resource.
131 type: integer
132 type: object
133 type: object
134 served: true
135 storage: true
View as plain text