...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_computetargetinstances.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: computetargetinstances.compute.cnrm.cloud.google.com
    13spec:
    14  group: compute.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: ComputeTargetInstance
    19    plural: computetargetinstances
    20    shortNames:
    21    - gcpcomputetargetinstance
    22    - gcpcomputetargetinstances
    23    singular: computetargetinstance
    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              instanceRef:
    65                description: The ComputeInstance handling traffic for this target
    66                  instance.
    67                oneOf:
    68                - not:
    69                    required:
    70                    - external
    71                  required:
    72                  - name
    73                - not:
    74                    anyOf:
    75                    - required:
    76                      - name
    77                    - required:
    78                      - namespace
    79                  required:
    80                  - external
    81                properties:
    82                  external:
    83                    description: 'Allowed value: The `selfLink` field of a `ComputeInstance`
    84                      resource.'
    85                    type: string
    86                  name:
    87                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    88                    type: string
    89                  namespace:
    90                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
    91                    type: string
    92                type: object
    93              natPolicy:
    94                description: |-
    95                  Immutable. NAT option controlling how IPs are NAT'ed to the instance.
    96                  Currently only NO_NAT (default value) is supported. Default value: "NO_NAT" Possible values: ["NO_NAT"].
    97                type: string
    98              networkRef:
    99                description: |-
   100                  The network this target instance uses to forward
   101                  traffic. If not specified, the traffic will be forwarded to the network
   102                  that the default network interface belongs to.
   103                oneOf:
   104                - not:
   105                    required:
   106                    - external
   107                  required:
   108                  - name
   109                - not:
   110                    anyOf:
   111                    - required:
   112                      - name
   113                    - required:
   114                      - namespace
   115                  required:
   116                  - external
   117                properties:
   118                  external:
   119                    description: 'Allowed value: The `selfLink` field of a `ComputeNetwork`
   120                      resource.'
   121                    type: string
   122                  name:
   123                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   124                    type: string
   125                  namespace:
   126                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   127                    type: string
   128                type: object
   129              resourceID:
   130                description: Immutable. Optional. The name of the resource. Used for
   131                  creation and acquisition. When unset, the value of `metadata.name`
   132                  is used as the default.
   133                type: string
   134              zone:
   135                description: Immutable. URL of the zone where the target instance
   136                  resides.
   137                type: string
   138            required:
   139            - instanceRef
   140            - zone
   141            type: object
   142          status:
   143            properties:
   144              conditions:
   145                description: Conditions represent the latest available observation
   146                  of the resource's current state.
   147                items:
   148                  properties:
   149                    lastTransitionTime:
   150                      description: Last time the condition transitioned from one status
   151                        to another.
   152                      type: string
   153                    message:
   154                      description: Human-readable message indicating details about
   155                        last transition.
   156                      type: string
   157                    reason:
   158                      description: Unique, one-word, CamelCase reason for the condition's
   159                        last transition.
   160                      type: string
   161                    status:
   162                      description: Status is the status of the condition. Can be True,
   163                        False, Unknown.
   164                      type: string
   165                    type:
   166                      description: Type is the type of the condition.
   167                      type: string
   168                  type: object
   169                type: array
   170              creationTimestamp:
   171                description: Creation timestamp in RFC3339 text format.
   172                type: string
   173              observedGeneration:
   174                description: ObservedGeneration is the generation of the resource
   175                  that was most recently observed by the Config Connector controller.
   176                  If this is equal to metadata.generation, then that means that the
   177                  current reported status reflects the most recent desired state of
   178                  the resource.
   179                type: integer
   180              selfLink:
   181                type: string
   182            type: object
   183        required:
   184        - spec
   185        type: object
   186    served: true
   187    storage: true
   188    subresources:
   189      status: {}
   190status:
   191  acceptedNames:
   192    kind: ""
   193    plural: ""
   194  conditions: []
   195  storedVersions: []

View as plain text