...

Text file src/edge-infra.dev/test/fixtures/crds/gcp/compute.cnrm.cloud.google.com_computesharedvpcserviceprojects.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: 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