...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_computenetworkendpointgroups.compute.cnrm.cloud.google.com.yaml

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources

     1apiVersion: apiextensions.k8s.io/v1
     2kind: CustomResourceDefinition
     3metadata:
     4  annotations:
     5    cnrm.cloud.google.com/version: 0.0.0-dev
     6  creationTimestamp: null
     7  labels:
     8    cnrm.cloud.google.com/managed-by-kcc: "true"
     9    cnrm.cloud.google.com/stability-level: stable
    10    cnrm.cloud.google.com/system: "true"
    11    cnrm.cloud.google.com/tf2crd: "true"
    12  name: computenetworkendpointgroups.compute.cnrm.cloud.google.com
    13spec:
    14  group: compute.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: ComputeNetworkEndpointGroup
    19    plural: computenetworkendpointgroups
    20    shortNames:
    21    - gcpcomputenetworkendpointgroup
    22    - gcpcomputenetworkendpointgroups
    23    singular: computenetworkendpointgroup
    24  preserveUnknownFields: false
    25  scope: Namespaced
    26  versions:
    27  - additionalPrinterColumns:
    28    - jsonPath: .metadata.creationTimestamp
    29      name: Age
    30      type: date
    31    - description: When 'True', the most recent reconcile of the resource succeeded
    32      jsonPath: .status.conditions[?(@.type=='Ready')].status
    33      name: Ready
    34      type: string
    35    - description: The reason for the value in 'Ready'
    36      jsonPath: .status.conditions[?(@.type=='Ready')].reason
    37      name: Status
    38      type: string
    39    - description: The last transition time for the value in 'Status'
    40      jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime
    41      name: Status Age
    42      type: date
    43    name: v1beta1
    44    schema:
    45      openAPIV3Schema:
    46        properties:
    47          apiVersion:
    48            description: 'apiVersion defines the versioned schema of this representation
    49              of an object. Servers should convert recognized schemas to the latest
    50              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
    51            type: string
    52          kind:
    53            description: 'kind is a string value representing the REST resource this
    54              object represents. Servers may infer this from the endpoint the client
    55              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
    56            type: string
    57          metadata:
    58            type: object
    59          spec:
    60            properties:
    61              defaultPort:
    62                description: |-
    63                  Immutable. The default port used if the port number is not specified in the
    64                  network endpoint.
    65                type: integer
    66              description:
    67                description: |-
    68                  Immutable. An optional description of this resource. Provide this property when
    69                  you create the resource.
    70                type: string
    71              location:
    72                description: 'Location represents the geographical location of the
    73                  ComputeNetworkEndpointGroup. Specify a zone name. Reference: GCP
    74                  definition of regions/zones (https://cloud.google.com/compute/docs/regions-zones/)'
    75                type: string
    76              networkEndpointType:
    77                description: |-
    78                  Immutable. Type of network endpoints in this network endpoint group.
    79                  NON_GCP_PRIVATE_IP_PORT is used for hybrid connectivity network
    80                  endpoint groups (see https://cloud.google.com/load-balancing/docs/hybrid).
    81                  Note that NON_GCP_PRIVATE_IP_PORT can only be used with Backend Services
    82                  that 1) have the following load balancing schemes: EXTERNAL, EXTERNAL_MANAGED,
    83                  INTERNAL_MANAGED, and INTERNAL_SELF_MANAGED and 2) support the RATE or
    84                  CONNECTION balancing modes.
    85
    86                  Possible values include: GCE_VM_IP, GCE_VM_IP_PORT, and NON_GCP_PRIVATE_IP_PORT. Default value: "GCE_VM_IP_PORT" Possible values: ["GCE_VM_IP", "GCE_VM_IP_PORT", "NON_GCP_PRIVATE_IP_PORT"].
    87                type: string
    88              networkRef:
    89                description: |-
    90                  The network to which all network endpoints in the NEG belong. Uses
    91                  "default" project network if unspecified.
    92                oneOf:
    93                - not:
    94                    required:
    95                    - external
    96                  required:
    97                  - name
    98                - not:
    99                    anyOf:
   100                    - required:
   101                      - name
   102                    - required:
   103                      - namespace
   104                  required:
   105                  - external
   106                properties:
   107                  external:
   108                    description: 'Allowed value: The `selfLink` field of a `ComputeNetwork`
   109                      resource.'
   110                    type: string
   111                  name:
   112                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   113                    type: string
   114                  namespace:
   115                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   116                    type: string
   117                type: object
   118              resourceID:
   119                description: Immutable. Optional. The name of the resource. Used for
   120                  creation and acquisition. When unset, the value of `metadata.name`
   121                  is used as the default.
   122                type: string
   123              subnetworkRef:
   124                description: Optional subnetwork to which all network endpoints in
   125                  the NEG belong.
   126                oneOf:
   127                - not:
   128                    required:
   129                    - external
   130                  required:
   131                  - name
   132                - not:
   133                    anyOf:
   134                    - required:
   135                      - name
   136                    - required:
   137                      - namespace
   138                  required:
   139                  - external
   140                properties:
   141                  external:
   142                    description: 'Allowed value: The `selfLink` field of a `ComputeSubnetwork`
   143                      resource.'
   144                    type: string
   145                  name:
   146                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   147                    type: string
   148                  namespace:
   149                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   150                    type: string
   151                type: object
   152            required:
   153            - location
   154            - networkRef
   155            type: object
   156          status:
   157            properties:
   158              conditions:
   159                description: Conditions represent the latest available observation
   160                  of the resource's current state.
   161                items:
   162                  properties:
   163                    lastTransitionTime:
   164                      description: Last time the condition transitioned from one status
   165                        to another.
   166                      type: string
   167                    message:
   168                      description: Human-readable message indicating details about
   169                        last transition.
   170                      type: string
   171                    reason:
   172                      description: Unique, one-word, CamelCase reason for the condition's
   173                        last transition.
   174                      type: string
   175                    status:
   176                      description: Status is the status of the condition. Can be True,
   177                        False, Unknown.
   178                      type: string
   179                    type:
   180                      description: Type is the type of the condition.
   181                      type: string
   182                  type: object
   183                type: array
   184              observedGeneration:
   185                description: ObservedGeneration is the generation of the resource
   186                  that was most recently observed by the Config Connector controller.
   187                  If this is equal to metadata.generation, then that means that the
   188                  current reported status reflects the most recent desired state of
   189                  the resource.
   190                type: integer
   191              selfLink:
   192                type: string
   193              size:
   194                description: Number of network endpoints in the network endpoint group.
   195                type: integer
   196            type: object
   197        required:
   198        - spec
   199        type: object
   200    served: true
   201    storage: true
   202    subresources:
   203      status: {}
   204status:
   205  acceptedNames:
   206    kind: ""
   207    plural: ""
   208  conditions: []
   209  storedVersions: []

View as plain text