...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_bigtablegcpolicies.bigtable.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: bigtablegcpolicies.bigtable.cnrm.cloud.google.com
    13spec:
    14  group: bigtable.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: BigtableGCPolicy
    19    plural: bigtablegcpolicies
    20    shortNames:
    21    - gcpbigtablegcpolicy
    22    - gcpbigtablegcpolicies
    23    singular: bigtablegcpolicy
    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              columnFamily:
    62                description: Immutable. The name of the column family.
    63                type: string
    64              deletionPolicy:
    65                description: "The deletion policy for the GC policy. Setting ABANDON
    66                  allows the resource\n\t\t\t\tto be abandoned rather than deleted.
    67                  This is useful for GC policy as it cannot be deleted\n\t\t\t\tin
    68                  a replicated instance. Possible values are: \"ABANDON\"."
    69                type: string
    70              gcRules:
    71                description: Serialized JSON string for garbage collection policy.
    72                  Conflicts with "mode", "max_age" and "max_version".
    73                type: string
    74              instanceRef:
    75                description: The name of the Bigtable instance.
    76                oneOf:
    77                - not:
    78                    required:
    79                    - external
    80                  required:
    81                  - name
    82                - not:
    83                    anyOf:
    84                    - required:
    85                      - name
    86                    - required:
    87                      - namespace
    88                  required:
    89                  - external
    90                properties:
    91                  external:
    92                    description: 'Allowed value: The `name` field of a `BigtableInstance`
    93                      resource.'
    94                    type: string
    95                  name:
    96                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    97                    type: string
    98                  namespace:
    99                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   100                    type: string
   101                type: object
   102              maxAge:
   103                description: 'Immutable. NOTE: ''gc_rules'' is more flexible, and
   104                  should be preferred over this field for new resources. This field
   105                  may be deprecated in the future. GC policy that applies to all cells
   106                  older than the given age.'
   107                items:
   108                  properties:
   109                    days:
   110                      description: DEPRECATED. Deprecated in favor of duration. Immutable.
   111                        Number of days before applying GC policy.
   112                      type: integer
   113                    duration:
   114                      description: Immutable. Duration before applying GC policy.
   115                      type: string
   116                  type: object
   117                type: array
   118              maxVersion:
   119                description: 'Immutable. NOTE: ''gc_rules'' is more flexible, and
   120                  should be preferred over this field for new resources. This field
   121                  may be deprecated in the future. GC policy that applies to all versions
   122                  of a cell except for the most recent.'
   123                items:
   124                  properties:
   125                    number:
   126                      description: Immutable. Number of version before applying the
   127                        GC policy.
   128                      type: integer
   129                  required:
   130                  - number
   131                  type: object
   132                type: array
   133              mode:
   134                description: 'Immutable. NOTE: ''gc_rules'' is more flexible, and
   135                  should be preferred over this field for new resources. This field
   136                  may be deprecated in the future. If multiple policies are set, you
   137                  should choose between UNION OR INTERSECTION.'
   138                type: string
   139              tableRef:
   140                description: The name of the table.
   141                oneOf:
   142                - not:
   143                    required:
   144                    - external
   145                  required:
   146                  - name
   147                - not:
   148                    anyOf:
   149                    - required:
   150                      - name
   151                    - required:
   152                      - namespace
   153                  required:
   154                  - external
   155                properties:
   156                  external:
   157                    description: 'Allowed value: The `name` field of a `BigtableTable`
   158                      resource.'
   159                    type: string
   160                  name:
   161                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   162                    type: string
   163                  namespace:
   164                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   165                    type: string
   166                type: object
   167            required:
   168            - columnFamily
   169            - instanceRef
   170            - tableRef
   171            type: object
   172          status:
   173            properties:
   174              conditions:
   175                description: Conditions represent the latest available observation
   176                  of the resource's current state.
   177                items:
   178                  properties:
   179                    lastTransitionTime:
   180                      description: Last time the condition transitioned from one status
   181                        to another.
   182                      type: string
   183                    message:
   184                      description: Human-readable message indicating details about
   185                        last transition.
   186                      type: string
   187                    reason:
   188                      description: Unique, one-word, CamelCase reason for the condition's
   189                        last transition.
   190                      type: string
   191                    status:
   192                      description: Status is the status of the condition. Can be True,
   193                        False, Unknown.
   194                      type: string
   195                    type:
   196                      description: Type is the type of the condition.
   197                      type: string
   198                  type: object
   199                type: array
   200              observedGeneration:
   201                description: ObservedGeneration is the generation of the resource
   202                  that was most recently observed by the Config Connector controller.
   203                  If this is equal to metadata.generation, then that means that the
   204                  current reported status reflects the most recent desired state of
   205                  the resource.
   206                type: integer
   207            type: object
   208        required:
   209        - spec
   210        type: object
   211    served: true
   212    storage: true
   213    subresources:
   214      status: {}
   215status:
   216  acceptedNames:
   217    kind: ""
   218    plural: ""
   219  conditions: []
   220  storedVersions: []

View as plain text