...

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

View as plain text