...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_bigqueryreservationreservations.bigqueryreservation.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: alpha
    10    cnrm.cloud.google.com/system: "true"
    11    cnrm.cloud.google.com/tf2crd: "true"
    12  name: bigqueryreservationreservations.bigqueryreservation.cnrm.cloud.google.com
    13spec:
    14  group: bigqueryreservation.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: BigQueryReservationReservation
    19    plural: bigqueryreservationreservations
    20    shortNames:
    21    - gcpbigqueryreservationreservation
    22    - gcpbigqueryreservationreservations
    23    singular: bigqueryreservationreservation
    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: v1alpha1
    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              autoscale:
    62                description: The configuration parameters for the auto scaling feature.
    63                properties:
    64                  currentSlots:
    65                    description: The slot capacity added to this reservation when
    66                      autoscale happens. Will be between [0, max_slots].
    67                    type: integer
    68                  maxSlots:
    69                    description: Number of slots to be scaled when needed.
    70                    type: integer
    71                type: object
    72              concurrency:
    73                description: Maximum number of queries that are allowed to run concurrently
    74                  in this reservation. This is a soft limit due to asynchronous nature
    75                  of the system and various optimizations for small queries. Default
    76                  value is 0 which means that concurrency will be automatically set
    77                  based on the reservation size.
    78                type: integer
    79              edition:
    80                description: Immutable. The edition type. Valid values are STANDARD,
    81                  ENTERPRISE, ENTERPRISE_PLUS.
    82                type: string
    83              ignoreIdleSlots:
    84                description: |-
    85                  If false, any query using this reservation will use idle slots from other reservations within
    86                  the same admin project. If true, a query using this reservation will execute with the slot
    87                  capacity specified above at most.
    88                type: boolean
    89              location:
    90                description: |-
    91                  Immutable. The geographic location where the transfer config should reside.
    92                  Examples: US, EU, asia-northeast1. The default value is US.
    93                type: string
    94              multiRegionAuxiliary:
    95                description: |-
    96                  Applicable only for reservations located within one of the BigQuery multi-regions (US or EU).
    97                  If set to true, this reservation is placed in the organization's secondary region which is designated for disaster recovery purposes. If false, this reservation is placed in the organization's default region.
    98                type: boolean
    99              projectRef:
   100                description: The project that this resource belongs to.
   101                oneOf:
   102                - not:
   103                    required:
   104                    - external
   105                  required:
   106                  - name
   107                - not:
   108                    anyOf:
   109                    - required:
   110                      - name
   111                    - required:
   112                      - namespace
   113                  required:
   114                  - external
   115                properties:
   116                  external:
   117                    description: 'Allowed value: The `name` field of a `Project` resource.'
   118                    type: string
   119                  name:
   120                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   121                    type: string
   122                  namespace:
   123                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   124                    type: string
   125                type: object
   126              resourceID:
   127                description: Immutable. Optional. The name of the resource. Used for
   128                  creation and acquisition. When unset, the value of `metadata.name`
   129                  is used as the default.
   130                type: string
   131              slotCapacity:
   132                description: |-
   133                  Minimum slots available to this reservation. A slot is a unit of computational power in BigQuery, and serves as the
   134                  unit of parallelism. Queries using this reservation might use more slots during runtime if ignoreIdleSlots is set to false.
   135                type: integer
   136            required:
   137            - location
   138            - projectRef
   139            - slotCapacity
   140            type: object
   141          status:
   142            properties:
   143              conditions:
   144                description: Conditions represent the latest available observation
   145                  of the resource's current state.
   146                items:
   147                  properties:
   148                    lastTransitionTime:
   149                      description: Last time the condition transitioned from one status
   150                        to another.
   151                      type: string
   152                    message:
   153                      description: Human-readable message indicating details about
   154                        last transition.
   155                      type: string
   156                    reason:
   157                      description: Unique, one-word, CamelCase reason for the condition's
   158                        last transition.
   159                      type: string
   160                    status:
   161                      description: Status is the status of the condition. Can be True,
   162                        False, Unknown.
   163                      type: string
   164                    type:
   165                      description: Type is the type of the condition.
   166                      type: string
   167                  type: object
   168                type: array
   169              observedGeneration:
   170                description: ObservedGeneration is the generation of the resource
   171                  that was most recently observed by the Config Connector controller.
   172                  If this is equal to metadata.generation, then that means that the
   173                  current reported status reflects the most recent desired state of
   174                  the resource.
   175                type: integer
   176            type: object
   177        required:
   178        - spec
   179        type: object
   180    served: true
   181    storage: true
   182    subresources:
   183      status: {}
   184status:
   185  acceptedNames:
   186    kind: ""
   187    plural: ""
   188  conditions: []
   189  storedVersions: []

View as plain text