...
Text file
src/edge-infra.dev/test/fixtures/crds/gcp/compute.cnrm.cloud.google.com_computesharedvpcserviceprojects.yaml
1---
2apiVersion: apiextensions.k8s.io/v1
3kind: CustomResourceDefinition
4metadata:
5 annotations:
6 controller-gen.kubebuilder.io/version: (unknown)
7 name: computesharedvpcserviceprojects.compute.cnrm.cloud.google.com
8spec:
9 group: compute.cnrm.cloud.google.com
10 names:
11 kind: ComputeSharedVPCServiceProject
12 listKind: ComputeSharedVPCServiceProjectList
13 plural: computesharedvpcserviceprojects
14 singular: computesharedvpcserviceproject
15 scope: Namespaced
16 versions:
17 - name: v1beta1
18 schema:
19 openAPIV3Schema:
20 description: ComputeSharedVPCServiceProject 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 deletionPolicy:
43 description: |-
44 The deletion policy for the shared VPC service. Setting ABANDON allows the resource
45 to be abandoned rather than deleted. Possible values are: "ABANDON".
46 type: string
47 projectRef:
48 properties:
49 external:
50 description: The external name of the referenced resource
51 type: string
52 kind:
53 description: Kind of the referent.
54 type: string
55 name:
56 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
57 type: string
58 namespace:
59 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
60 type: string
61 type: object
62 required:
63 - projectRef
64 type: object
65 status:
66 properties:
67 conditions:
68 description: |-
69 Conditions represent the latest available observations of the
70 ComputeSharedVPCServiceProject's current state.
71 items:
72 properties:
73 lastTransitionTime:
74 description: Last time the condition transitioned from one status
75 to another.
76 type: string
77 message:
78 description: Human-readable message indicating details about
79 last transition.
80 type: string
81 reason:
82 description: |-
83 Unique, one-word, CamelCase reason for the condition's last
84 transition.
85 type: string
86 status:
87 description: Status is the status of the condition. Can be True,
88 False, Unknown.
89 type: string
90 type:
91 description: Type is the type of the condition.
92 type: string
93 type: object
94 type: array
95 observedGeneration:
96 description: ObservedGeneration is the generation of the resource
97 that was most recently observed by the Config Connector controller.
98 If this is equal to metadata.generation, then that means that the
99 current reported status reflects the most recent desired state of
100 the resource.
101 type: integer
102 type: object
103 type: object
104 served: true
105 storage: true
View as plain text