...
Text file
src/edge-infra.dev/test/fixtures/crds/gcp/compute.cnrm.cloud.google.com_computetargethttpproxies.yaml
1---
2apiVersion: apiextensions.k8s.io/v1
3kind: CustomResourceDefinition
4metadata:
5 annotations:
6 controller-gen.kubebuilder.io/version: (unknown)
7 name: computetargethttpproxies.compute.cnrm.cloud.google.com
8spec:
9 group: compute.cnrm.cloud.google.com
10 names:
11 kind: ComputeTargetHTTPProxy
12 listKind: ComputeTargetHTTPProxyList
13 plural: computetargethttpproxies
14 singular: computetargethttpproxy
15 scope: Namespaced
16 versions:
17 - name: v1beta1
18 schema:
19 openAPIV3Schema:
20 description: ComputeTargetHTTPProxy is the Schema for the compute 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 description:
42 description: Immutable. An optional description of this resource.
43 type: string
44 location:
45 description: 'Location represents the geographical location of the
46 ComputeTargetHTTPProxy. Specify a region name or "global" for global
47 resources. Reference: GCP definition of regions/zones (https://cloud.google.com/compute/docs/regions-zones/)'
48 type: string
49 proxyBind:
50 description: |-
51 Immutable. This field only applies when the forwarding rule that references
52 this target proxy has a loadBalancingScheme set to INTERNAL_SELF_MANAGED.
53 type: boolean
54 resourceID:
55 description: Immutable. Optional. The name of the resource. Used for
56 creation and acquisition. When unset, the value of `metadata.name`
57 is used as the default.
58 type: string
59 urlMapRef:
60 description: |-
61 A reference to the ComputeURLMap resource that defines the mapping
62 from URL to the BackendService.
63 properties:
64 external:
65 description: The external name of the referenced resource
66 type: string
67 kind:
68 description: Kind of the referent.
69 type: string
70 name:
71 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
72 type: string
73 namespace:
74 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
75 type: string
76 type: object
77 required:
78 - location
79 - urlMapRef
80 type: object
81 status:
82 properties:
83 conditions:
84 description: |-
85 Conditions represent the latest available observations of the
86 ComputeTargetHTTPProxy's current state.
87 items:
88 properties:
89 lastTransitionTime:
90 description: Last time the condition transitioned from one status
91 to another.
92 type: string
93 message:
94 description: Human-readable message indicating details about
95 last transition.
96 type: string
97 reason:
98 description: |-
99 Unique, one-word, CamelCase reason for the condition's last
100 transition.
101 type: string
102 status:
103 description: Status is the status of the condition. Can be True,
104 False, Unknown.
105 type: string
106 type:
107 description: Type is the type of the condition.
108 type: string
109 type: object
110 type: array
111 creationTimestamp:
112 description: Creation timestamp in RFC3339 text format.
113 type: string
114 observedGeneration:
115 description: ObservedGeneration is the generation of the resource
116 that was most recently observed by the Config Connector controller.
117 If this is equal to metadata.generation, then that means that the
118 current reported status reflects the most recent desired state of
119 the resource.
120 type: integer
121 proxyId:
122 description: The unique identifier for the resource.
123 type: integer
124 selfLink:
125 type: string
126 type: object
127 type: object
128 served: true
129 storage: true
View as plain text