...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_computeexternalvpngateways.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: computeexternalvpngateways.compute.cnrm.cloud.google.com
    13spec:
    14  group: compute.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: ComputeExternalVPNGateway
    19    plural: computeexternalvpngateways
    20    shortNames:
    21    - gcpcomputeexternalvpngateway
    22    - gcpcomputeexternalvpngateways
    23    singular: computeexternalvpngateway
    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              description:
    62                description: Immutable. An optional description of this resource.
    63                type: string
    64              interface:
    65                description: Immutable. A list of interfaces on this external VPN
    66                  gateway.
    67                items:
    68                  properties:
    69                    id:
    70                      description: |-
    71                        Immutable. The numeric ID for this interface. Allowed values are based on the redundancy type
    72                        of this external VPN gateway
    73                        * '0 - SINGLE_IP_INTERNALLY_REDUNDANT'
    74                        * '0, 1 - TWO_IPS_REDUNDANCY'
    75                        * '0, 1, 2, 3 - FOUR_IPS_REDUNDANCY'.
    76                      type: integer
    77                    ipAddress:
    78                      description: |-
    79                        Immutable. IP address of the interface in the external VPN gateway.
    80                        Only IPv4 is supported. This IP address can be either from
    81                        your on-premise gateway or another Cloud provider's VPN gateway,
    82                        it cannot be an IP address from Google Compute Engine.
    83                      type: string
    84                  type: object
    85                type: array
    86              redundancyType:
    87                description: 'Immutable. Indicates the redundancy type of this external
    88                  VPN gateway Possible values: ["FOUR_IPS_REDUNDANCY", "SINGLE_IP_INTERNALLY_REDUNDANT",
    89                  "TWO_IPS_REDUNDANCY"].'
    90                type: string
    91              resourceID:
    92                description: Immutable. Optional. The name of the resource. Used for
    93                  creation and acquisition. When unset, the value of `metadata.name`
    94                  is used as the default.
    95                type: string
    96            type: object
    97          status:
    98            properties:
    99              conditions:
   100                description: Conditions represent the latest available observation
   101                  of the resource's current state.
   102                items:
   103                  properties:
   104                    lastTransitionTime:
   105                      description: Last time the condition transitioned from one status
   106                        to another.
   107                      type: string
   108                    message:
   109                      description: Human-readable message indicating details about
   110                        last transition.
   111                      type: string
   112                    reason:
   113                      description: Unique, one-word, CamelCase reason for the condition's
   114                        last transition.
   115                      type: string
   116                    status:
   117                      description: Status is the status of the condition. Can be True,
   118                        False, Unknown.
   119                      type: string
   120                    type:
   121                      description: Type is the type of the condition.
   122                      type: string
   123                  type: object
   124                type: array
   125              observedGeneration:
   126                description: ObservedGeneration is the generation of the resource
   127                  that was most recently observed by the Config Connector controller.
   128                  If this is equal to metadata.generation, then that means that the
   129                  current reported status reflects the most recent desired state of
   130                  the resource.
   131                type: integer
   132              selfLink:
   133                type: string
   134            type: object
   135        type: object
   136    served: true
   137    storage: true
   138    subresources:
   139      status: {}
   140status:
   141  acceptedNames:
   142    kind: ""
   143    plural: ""
   144  conditions: []
   145  storedVersions: []

View as plain text