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