...
Text file
src/edge-infra.dev/test/fixtures/crds/gcp/compute.cnrm.cloud.google.com_computeglobalnetworkendpointgroups.yaml
1---
2apiVersion: apiextensions.k8s.io/v1
3kind: CustomResourceDefinition
4metadata:
5 annotations:
6 controller-gen.kubebuilder.io/version: (unknown)
7 name: computeglobalnetworkendpointgroups.compute.cnrm.cloud.google.com
8spec:
9 group: compute.cnrm.cloud.google.com
10 names:
11 kind: ComputeGlobalNetworkEndpointGroup
12 listKind: ComputeGlobalNetworkEndpointGroupList
13 plural: computeglobalnetworkendpointgroups
14 singular: computeglobalnetworkendpointgroup
15 scope: Namespaced
16 versions:
17 - name: v1alpha1
18 schema:
19 openAPIV3Schema:
20 description: ComputeGlobalNetworkEndpointGroup is the Schema for the compute
21 API
22 properties:
23 apiVersion:
24 description: |-
25 APIVersion defines the versioned schema of this representation of an object.
26 Servers should convert recognized schemas to the latest internal value, and
27 may reject unrecognized values.
28 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
29 type: string
30 kind:
31 description: |-
32 Kind is a string value representing the REST resource this object represents.
33 Servers may infer this from the endpoint the client submits requests to.
34 Cannot be updated.
35 In CamelCase.
36 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
37 type: string
38 metadata:
39 type: object
40 spec:
41 properties:
42 defaultPort:
43 description: |-
44 Immutable. The default port used if the port number is not specified in the
45 network endpoint.
46 type: integer
47 description:
48 description: |-
49 Immutable. An optional description of this resource. Provide this property when
50 you create the resource.
51 type: string
52 networkEndpointType:
53 description: 'Immutable. Type of network endpoints in this network
54 endpoint group. Possible values: ["INTERNET_IP_PORT", "INTERNET_FQDN_PORT"].'
55 type: string
56 projectRef:
57 description: The project that this resource belongs to.
58 properties:
59 external:
60 description: The external name of the referenced resource
61 type: string
62 kind:
63 description: Kind of the referent.
64 type: string
65 name:
66 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
67 type: string
68 namespace:
69 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
70 type: string
71 type: object
72 resourceID:
73 description: Immutable. Optional. The name of the resource. Used for
74 creation and acquisition. When unset, the value of `metadata.name`
75 is used as the default.
76 type: string
77 required:
78 - networkEndpointType
79 - projectRef
80 type: object
81 status:
82 properties:
83 conditions:
84 description: |-
85 Conditions represent the latest available observations of the
86 ComputeGlobalNetworkEndpointGroup'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 observedGeneration:
112 description: ObservedGeneration is the generation of the resource
113 that was most recently observed by the Config Connector controller.
114 If this is equal to metadata.generation, then that means that the
115 current reported status reflects the most recent desired state of
116 the resource.
117 type: integer
118 selfLink:
119 type: string
120 type: object
121 type: object
122 served: true
123 storage: true
View as plain text