...

Text file src/edge-infra.dev/test/fixtures/crds/gcp/compute.cnrm.cloud.google.com_computeorganizationsecuritypolicyassociations.yaml

Documentation: edge-infra.dev/test/fixtures/crds/gcp

     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