...
Text file
src/edge-infra.dev/test/fixtures/crds/gcp/compute.cnrm.cloud.google.com_computefirewallpolicyassociations.yaml
1---
2apiVersion: apiextensions.k8s.io/v1
3kind: CustomResourceDefinition
4metadata:
5 annotations:
6 controller-gen.kubebuilder.io/version: (unknown)
7 name: computefirewallpolicyassociations.compute.cnrm.cloud.google.com
8spec:
9 group: compute.cnrm.cloud.google.com
10 names:
11 kind: ComputeFirewallPolicyAssociation
12 listKind: ComputeFirewallPolicyAssociationList
13 plural: computefirewallpolicyassociations
14 singular: computefirewallpolicyassociation
15 scope: Namespaced
16 versions:
17 - name: v1beta1
18 schema:
19 openAPIV3Schema:
20 description: ComputeFirewallPolicyAssociation 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 attachmentTargetRef:
43 description: Immutable.
44 properties:
45 external:
46 description: The external name of the referenced resource
47 type: string
48 kind:
49 description: Kind of the referent.
50 type: string
51 name:
52 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
53 type: string
54 namespace:
55 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
56 type: string
57 type: object
58 firewallPolicyRef:
59 description: Immutable.
60 properties:
61 external:
62 description: The external name of the referenced resource
63 type: string
64 kind:
65 description: Kind of the referent.
66 type: string
67 name:
68 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
69 type: string
70 namespace:
71 description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
72 type: string
73 type: object
74 resourceID:
75 description: Immutable. Optional. The name of the resource. Used for
76 creation and acquisition. When unset, the value of `metadata.name`
77 is used as the default.
78 type: string
79 required:
80 - attachmentTargetRef
81 - firewallPolicyRef
82 type: object
83 status:
84 properties:
85 conditions:
86 description: |-
87 Conditions represent the latest available observations of the
88 ComputeFirewallPolicyAssociation's current state.
89 items:
90 properties:
91 lastTransitionTime:
92 description: Last time the condition transitioned from one status
93 to another.
94 type: string
95 message:
96 description: Human-readable message indicating details about
97 last transition.
98 type: string
99 reason:
100 description: |-
101 Unique, one-word, CamelCase reason for the condition's last
102 transition.
103 type: string
104 status:
105 description: Status is the status of the condition. Can be True,
106 False, Unknown.
107 type: string
108 type:
109 description: Type is the type of the condition.
110 type: string
111 type: object
112 type: array
113 observedGeneration:
114 description: ObservedGeneration is the generation of the resource
115 that was most recently observed by the Config Connector controller.
116 If this is equal to metadata.generation, then that means that the
117 current reported status reflects the most recent desired state of
118 the resource.
119 type: integer
120 shortName:
121 description: The short name of the firewall policy of the association.
122 type: string
123 type: object
124 type: object
125 served: true
126 storage: true
View as plain text