...
Text file
src/edge-infra.dev/test/fixtures/crds/gcp/compute.cnrm.cloud.google.com_computeorganizationsecuritypolicyassociations.yaml
1---
2apiVersion: apiextensions.k8s.io/v1
3kind: CustomResourceDefinition
4metadata:
5 annotations:
6 controller-gen.kubebuilder.io/version: (unknown)
7 name: computeorganizationsecuritypolicyassociations.compute.cnrm.cloud.google.com
8spec:
9 group: compute.cnrm.cloud.google.com
10 names:
11 kind: ComputeOrganizationSecurityPolicyAssociation
12 listKind: ComputeOrganizationSecurityPolicyAssociationList
13 plural: computeorganizationsecuritypolicyassociations
14 singular: computeorganizationsecuritypolicyassociation
15 scope: Namespaced
16 versions:
17 - name: v1alpha1
18 schema:
19 openAPIV3Schema:
20 description: ComputeOrganizationSecurityPolicyAssociation is the Schema for
21 the compute 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 attachmentId:
43 description: Immutable. The resource that the security policy is attached
44 to.
45 type: string
46 policyId:
47 description: Immutable. The security policy ID of the association.
48 type: string
49 resourceID:
50 description: Immutable. Optional. The name of the resource. Used for
51 creation and acquisition. When unset, the value of `metadata.name`
52 is used as the default.
53 type: string
54 required:
55 - attachmentId
56 - policyId
57 type: object
58 status:
59 properties:
60 conditions:
61 description: |-
62 Conditions represent the latest available observations of the
63 ComputeOrganizationSecurityPolicyAssociation's current state.
64 items:
65 properties:
66 lastTransitionTime:
67 description: Last time the condition transitioned from one status
68 to another.
69 type: string
70 message:
71 description: Human-readable message indicating details about
72 last transition.
73 type: string
74 reason:
75 description: |-
76 Unique, one-word, CamelCase reason for the condition's last
77 transition.
78 type: string
79 status:
80 description: Status is the status of the condition. Can be True,
81 False, Unknown.
82 type: string
83 type:
84 description: Type is the type of the condition.
85 type: string
86 type: object
87 type: array
88 displayName:
89 description: The display name of the security policy of the association.
90 type: string
91 observedGeneration:
92 description: ObservedGeneration is the generation of the resource
93 that was most recently observed by the Config Connector controller.
94 If this is equal to metadata.generation, then that means that the
95 current reported status reflects the most recent desired state of
96 the resource.
97 type: integer
98 type: object
99 type: object
100 served: true
101 storage: true
View as plain text