...

Text file src/edge-infra.dev/test/fixtures/crds/gcp/compute.cnrm.cloud.google.com_computetargetvpngateways.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: computetargetvpngateways.compute.cnrm.cloud.google.com
     8spec:
     9  group: compute.cnrm.cloud.google.com
    10  names:
    11    kind: ComputeTargetVPNGateway
    12    listKind: ComputeTargetVPNGatewayList
    13    plural: computetargetvpngateways
    14    singular: computetargetvpngateway
    15  scope: Namespaced
    16  versions:
    17  - name: v1beta1
    18    schema:
    19      openAPIV3Schema:
    20        description: ComputeTargetVPNGateway is the Schema for the compute API
    21        properties:
    22          apiVersion:
    23            description: |-
    24              APIVersion defines the versioned schema of this representation of an object.
    25              Servers should convert recognized schemas to the latest internal value, and
    26              may reject unrecognized values.
    27              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
    28            type: string
    29          kind:
    30            description: |-
    31              Kind is a string value representing the REST resource this object represents.
    32              Servers may infer this from the endpoint the client submits requests to.
    33              Cannot be updated.
    34              In CamelCase.
    35              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
    36            type: string
    37          metadata:
    38            type: object
    39          spec:
    40            properties:
    41              description:
    42                description: Immutable. An optional description of this resource.
    43                type: string
    44              networkRef:
    45                description: The network this VPN gateway is accepting traffic for.
    46                properties:
    47                  external:
    48                    description: The external name of the referenced resource
    49                    type: string
    50                  kind:
    51                    description: Kind of the referent.
    52                    type: string
    53                  name:
    54                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    55                    type: string
    56                  namespace:
    57                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
    58                    type: string
    59                type: object
    60              region:
    61                description: Immutable. The region this gateway should sit in.
    62                type: string
    63              resourceID:
    64                description: Immutable. Optional. The name of the resource. Used for
    65                  creation and acquisition. When unset, the value of `metadata.name`
    66                  is used as the default.
    67                type: string
    68            required:
    69            - networkRef
    70            - region
    71            type: object
    72          status:
    73            properties:
    74              conditions:
    75                description: |-
    76                  Conditions represent the latest available observations of the
    77                  ComputeTargetVPNGateway's current state.
    78                items:
    79                  properties:
    80                    lastTransitionTime:
    81                      description: Last time the condition transitioned from one status
    82                        to another.
    83                      type: string
    84                    message:
    85                      description: Human-readable message indicating details about
    86                        last transition.
    87                      type: string
    88                    reason:
    89                      description: |-
    90                        Unique, one-word, CamelCase reason for the condition's last
    91                        transition.
    92                      type: string
    93                    status:
    94                      description: Status is the status of the condition. Can be True,
    95                        False, Unknown.
    96                      type: string
    97                    type:
    98                      description: Type is the type of the condition.
    99                      type: string
   100                  type: object
   101                type: array
   102              creationTimestamp:
   103                description: Creation timestamp in RFC3339 text format.
   104                type: string
   105              gatewayId:
   106                description: The unique identifier for the resource.
   107                type: integer
   108              observedGeneration:
   109                description: ObservedGeneration is the generation of the resource
   110                  that was most recently observed by the Config Connector controller.
   111                  If this is equal to metadata.generation, then that means that the
   112                  current reported status reflects the most recent desired state of
   113                  the resource.
   114                type: integer
   115              selfLink:
   116                type: string
   117            type: object
   118        type: object
   119    served: true
   120    storage: true

View as plain text