...

Text file src/edge-infra.dev/test/fixtures/crds/gcp/compute.cnrm.cloud.google.com_computetargettcpproxies.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: computetargettcpproxies.compute.cnrm.cloud.google.com
     8spec:
     9  group: compute.cnrm.cloud.google.com
    10  names:
    11    kind: ComputeTargetTCPProxy
    12    listKind: ComputeTargetTCPProxyList
    13    plural: computetargettcpproxies
    14    singular: computetargettcpproxy
    15  scope: Namespaced
    16  versions:
    17  - name: v1beta1
    18    schema:
    19      openAPIV3Schema:
    20        description: ComputeTargetTCPProxy 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              backendServiceRef:
    42                description: A reference to the ComputeBackendService resource.
    43                properties:
    44                  external:
    45                    description: The external name of the referenced resource
    46                    type: string
    47                  kind:
    48                    description: Kind of the referent.
    49                    type: string
    50                  name:
    51                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    52                    type: string
    53                  namespace:
    54                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
    55                    type: string
    56                type: object
    57              description:
    58                description: Immutable. An optional description of this resource.
    59                type: string
    60              proxyBind:
    61                description: |-
    62                  Immutable. This field only applies when the forwarding rule that references
    63                  this target proxy has a loadBalancingScheme set to INTERNAL_SELF_MANAGED.
    64                type: boolean
    65              proxyHeader:
    66                description: |-
    67                  Specifies the type of proxy header to append before sending data to
    68                  the backend. Default value: "NONE" Possible values: ["NONE", "PROXY_V1"].
    69                type: string
    70              resourceID:
    71                description: Immutable. Optional. The name of the resource. Used for
    72                  creation and acquisition. When unset, the value of `metadata.name`
    73                  is used as the default.
    74                type: string
    75            required:
    76            - backendServiceRef
    77            type: object
    78          status:
    79            properties:
    80              conditions:
    81                description: |-
    82                  Conditions represent the latest available observations of the
    83                  ComputeTargetTCPProxy's current state.
    84                items:
    85                  properties:
    86                    lastTransitionTime:
    87                      description: Last time the condition transitioned from one status
    88                        to another.
    89                      type: string
    90                    message:
    91                      description: Human-readable message indicating details about
    92                        last transition.
    93                      type: string
    94                    reason:
    95                      description: |-
    96                        Unique, one-word, CamelCase reason for the condition's last
    97                        transition.
    98                      type: string
    99                    status:
   100                      description: Status is the status of the condition. Can be True,
   101                        False, Unknown.
   102                      type: string
   103                    type:
   104                      description: Type is the type of the condition.
   105                      type: string
   106                  type: object
   107                type: array
   108              creationTimestamp:
   109                description: Creation timestamp in RFC3339 text format.
   110                type: string
   111              observedGeneration:
   112                description: ObservedGeneration is the generation of the resource
   113                  that was most recently observed by the Config Connector controller.
   114                  If this is equal to metadata.generation, then that means that the
   115                  current reported status reflects the most recent desired state of
   116                  the resource.
   117                type: integer
   118              proxyId:
   119                description: The unique identifier for the resource.
   120                type: integer
   121              selfLink:
   122                type: string
   123            type: object
   124        type: object
   125    served: true
   126    storage: true

View as plain text