...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/crds/resources/apiextensions.k8s.io_v1_customresourcedefinition_firebasedatabaseinstances.firebasedatabase.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: firebasedatabaseinstances.firebasedatabase.cnrm.cloud.google.com
    13spec:
    14  group: firebasedatabase.cnrm.cloud.google.com
    15  names:
    16    categories:
    17    - gcp
    18    kind: FirebaseDatabaseInstance
    19    plural: firebasedatabaseinstances
    20    shortNames:
    21    - gcpfirebasedatabaseinstance
    22    - gcpfirebasedatabaseinstances
    23    singular: firebasedatabaseinstance
    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              desiredState:
    62                description: The intended database state.
    63                type: string
    64              projectRef:
    65                description: The project that this resource belongs to.
    66                oneOf:
    67                - not:
    68                    required:
    69                    - external
    70                  required:
    71                  - name
    72                - not:
    73                    anyOf:
    74                    - required:
    75                      - name
    76                    - required:
    77                      - namespace
    78                  required:
    79                  - external
    80                properties:
    81                  external:
    82                    description: 'Allowed value: The `name` field of a `Project` resource.'
    83                    type: string
    84                  name:
    85                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
    86                    type: string
    87                  namespace:
    88                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
    89                    type: string
    90                type: object
    91              region:
    92                description: |-
    93                  Immutable. A reference to the region where the Firebase Realtime database resides.
    94                  Check all [available regions](https://firebase.google.com/docs/projects/locations#rtdb-locations).
    95                type: string
    96              resourceID:
    97                description: Immutable. Optional. The instanceId of the resource.
    98                  Used for creation and acquisition. When unset, the value of `metadata.name`
    99                  is used as the default.
   100                type: string
   101              type:
   102                description: |-
   103                  Immutable. The database type.
   104                  Each project can create one default Firebase Realtime Database, which cannot be deleted once created.
   105                  Creating user Databases is only available for projects on the Blaze plan.
   106                  Projects can be upgraded using the Cloud Billing API https://cloud.google.com/billing/reference/rest/v1/projects/updateBillingInfo. Default value: "USER_DATABASE" Possible values: ["DEFAULT_DATABASE", "USER_DATABASE"].
   107                type: string
   108            required:
   109            - projectRef
   110            - region
   111            type: object
   112          status:
   113            properties:
   114              conditions:
   115                description: Conditions represent the latest available observation
   116                  of the resource's current state.
   117                items:
   118                  properties:
   119                    lastTransitionTime:
   120                      description: Last time the condition transitioned from one status
   121                        to another.
   122                      type: string
   123                    message:
   124                      description: Human-readable message indicating details about
   125                        last transition.
   126                      type: string
   127                    reason:
   128                      description: Unique, one-word, CamelCase reason for the condition's
   129                        last transition.
   130                      type: string
   131                    status:
   132                      description: Status is the status of the condition. Can be True,
   133                        False, Unknown.
   134                      type: string
   135                    type:
   136                      description: Type is the type of the condition.
   137                      type: string
   138                  type: object
   139                type: array
   140              databaseUrl:
   141                description: |-
   142                  The database URL in the form of https://{instance-id}.firebaseio.com for us-central1 instances
   143                  or https://{instance-id}.{region}.firebasedatabase.app in other regions.
   144                type: string
   145              name:
   146                description: |-
   147                  The fully-qualified resource name of the Firebase Realtime Database, in the
   148                  format: projects/PROJECT_NUMBER/locations/REGION_IDENTIFIER/instances/INSTANCE_ID
   149                  PROJECT_NUMBER: The Firebase project's ['ProjectNumber'](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects#FirebaseProject.FIELDS.project_number)
   150                  Learn more about using project identifiers in Google's [AIP 2510 standard](https://google.aip.dev/cloud/2510).
   151                type: string
   152              observedGeneration:
   153                description: ObservedGeneration is the generation of the resource
   154                  that was most recently observed by the Config Connector controller.
   155                  If this is equal to metadata.generation, then that means that the
   156                  current reported status reflects the most recent desired state of
   157                  the resource.
   158                type: integer
   159              state:
   160                description: The current database state. Set desired_state to :DISABLED
   161                  to disable the database and :ACTIVE to reenable the database.
   162                type: string
   163            type: object
   164        required:
   165        - spec
   166        type: object
   167    served: true
   168    storage: true
   169    subresources:
   170      status: {}
   171status:
   172  acceptedNames:
   173    kind: ""
   174    plural: ""
   175  conditions: []
   176  storedVersions: []

View as plain text