...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_computeinstancegroups.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: computeinstancegroups.compute.cnrm.cloud.google.com
    13spec:
    14  group: compute.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: ComputeInstanceGroup
    19    plural: computeinstancegroups
    20    shortNames:
    21    - gcpcomputeinstancegroup
    22    - gcpcomputeinstancegroups
    23    singular: computeinstancegroup
    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 textual description of the instance
    63                  group.
    64                type: string
    65              instances:
    66                items:
    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                type: array
    94              namedPort:
    95                description: The named port configuration.
    96                items:
    97                  properties:
    98                    name:
    99                      description: The name which the port will be mapped to.
   100                      type: string
   101                    port:
   102                      description: The port number to map the name to.
   103                      type: integer
   104                  required:
   105                  - name
   106                  - port
   107                  type: object
   108                type: array
   109              networkRef:
   110                oneOf:
   111                - not:
   112                    required:
   113                    - external
   114                  required:
   115                  - name
   116                - not:
   117                    anyOf:
   118                    - required:
   119                      - name
   120                    - required:
   121                      - namespace
   122                  required:
   123                  - external
   124                properties:
   125                  external:
   126                    description: 'Allowed value: The `selfLink` field of a `ComputeNetwork`
   127                      resource.'
   128                    type: string
   129                  name:
   130                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   131                    type: string
   132                  namespace:
   133                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   134                    type: string
   135                type: object
   136              resourceID:
   137                description: Immutable. Optional. The name of the resource. Used for
   138                  creation and acquisition. When unset, the value of `metadata.name`
   139                  is used as the default.
   140                type: string
   141              zone:
   142                description: Immutable. The zone that this instance group should be
   143                  created in.
   144                type: string
   145            required:
   146            - zone
   147            type: object
   148          status:
   149            properties:
   150              conditions:
   151                description: Conditions represent the latest available observation
   152                  of the resource's current state.
   153                items:
   154                  properties:
   155                    lastTransitionTime:
   156                      description: Last time the condition transitioned from one status
   157                        to another.
   158                      type: string
   159                    message:
   160                      description: Human-readable message indicating details about
   161                        last transition.
   162                      type: string
   163                    reason:
   164                      description: Unique, one-word, CamelCase reason for the condition's
   165                        last transition.
   166                      type: string
   167                    status:
   168                      description: Status is the status of the condition. Can be True,
   169                        False, Unknown.
   170                      type: string
   171                    type:
   172                      description: Type is the type of the condition.
   173                      type: string
   174                  type: object
   175                type: array
   176              observedGeneration:
   177                description: ObservedGeneration is the generation of the resource
   178                  that was most recently observed by the Config Connector controller.
   179                  If this is equal to metadata.generation, then that means that the
   180                  current reported status reflects the most recent desired state of
   181                  the resource.
   182                type: integer
   183              selfLink:
   184                description: The URI of the created resource.
   185                type: string
   186              size:
   187                description: The number of instances in the group.
   188                type: integer
   189            type: object
   190        required:
   191        - spec
   192        type: object
   193    served: true
   194    storage: true
   195    subresources:
   196      status: {}
   197status:
   198  acceptedNames:
   199    kind: ""
   200    plural: ""
   201  conditions: []
   202  storedVersions: []

View as plain text