...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/crds/vertexai_v1alpha1_vertexaifeaturestore.yaml

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/crds

     1# Copyright 2020 Google LLC
     2#
     3# Licensed under the Apache License, Version 2.0 (the "License");
     4# you may not use this file except in compliance with the License.
     5# You may obtain a copy of the License at
     6#
     7#     http://www.apache.org/licenses/LICENSE-2.0
     8#
     9# Unless required by applicable law or agreed to in writing, software
    10# distributed under the License is distributed on an "AS IS" BASIS,
    11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12# See the License for the specific language governing permissions and
    13# limitations under the License.
    14
    15apiVersion: apiextensions.k8s.io/v1
    16kind: CustomResourceDefinition
    17metadata:
    18  annotations:
    19    cnrm.cloud.google.com/version: 1.106.0
    20  creationTimestamp: null
    21  labels:
    22    cnrm.cloud.google.com/managed-by-kcc: "true"
    23    cnrm.cloud.google.com/stability-level: alpha
    24    cnrm.cloud.google.com/system: "true"
    25    cnrm.cloud.google.com/tf2crd: "true"
    26  name: vertexaifeaturestores.vertexai.cnrm.cloud.google.com
    27spec:
    28  group: vertexai.cnrm.cloud.google.com
    29  names:
    30    categories:
    31    - gcp
    32    kind: VertexAIFeaturestore
    33    plural: vertexaifeaturestores
    34    shortNames:
    35    - gcpvertexaifeaturestore
    36    - gcpvertexaifeaturestores
    37    singular: vertexaifeaturestore
    38  scope: Namespaced
    39  versions:
    40  - additionalPrinterColumns:
    41    - jsonPath: .metadata.creationTimestamp
    42      name: Age
    43      type: date
    44    - description: When 'True', the most recent reconcile of the resource succeeded
    45      jsonPath: .status.conditions[?(@.type=='Ready')].status
    46      name: Ready
    47      type: string
    48    - description: The reason for the value in 'Ready'
    49      jsonPath: .status.conditions[?(@.type=='Ready')].reason
    50      name: Status
    51      type: string
    52    - description: The last transition time for the value in 'Status'
    53      jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime
    54      name: Status Age
    55      type: date
    56    name: v1alpha1
    57    schema:
    58      openAPIV3Schema:
    59        properties:
    60          apiVersion:
    61            description: 'apiVersion defines the versioned schema of this representation
    62              of an object. Servers should convert recognized schemas to the latest
    63              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
    64            type: string
    65          kind:
    66            description: 'kind is a string value representing the REST resource this
    67              object represents. Servers may infer this from the endpoint the client
    68              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
    69            type: string
    70          metadata:
    71            type: object
    72          spec:
    73            properties:
    74              encryptionSpec:
    75                description: If set, both of the online and offline data storage will
    76                  be secured by this key.
    77                properties:
    78                  kmsKeyName:
    79                    description: 'The Cloud KMS resource identifier of the customer
    80                      managed encryption key used to protect a resource. Has the form:
    81                      projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key.
    82                      The key needs to be in the same region as where the compute
    83                      resource is created.'
    84                    type: string
    85                required:
    86                - kmsKeyName
    87                type: object
    88              forceDestroy:
    89                description: If set to true, any EntityTypes and Features for this
    90                  Featurestore will also be deleted.
    91                type: boolean
    92              onlineServingConfig:
    93                description: Config for online serving resources.
    94                properties:
    95                  fixedNodeCount:
    96                    description: The number of nodes for each cluster. The number
    97                      of nodes will not scale automatically but can be scaled manually
    98                      by providing different values when updating.
    99                    type: integer
   100                  scaling:
   101                    description: Online serving scaling configuration. Only one of
   102                      fixedNodeCount and scaling can be set. Setting one will reset
   103                      the other.
   104                    properties:
   105                      maxNodeCount:
   106                        description: The maximum number of nodes to scale up to. Must
   107                          be greater than minNodeCount, and less than or equal to
   108                          10 times of 'minNodeCount'.
   109                        type: integer
   110                      minNodeCount:
   111                        description: The minimum number of nodes to scale down to.
   112                          Must be greater than or equal to 1.
   113                        type: integer
   114                    required:
   115                    - maxNodeCount
   116                    - minNodeCount
   117                    type: object
   118                type: object
   119              onlineStorageTtlDays:
   120                description: TTL in days for feature values that will be stored in
   121                  online serving storage. The Feature Store online storage periodically
   122                  removes obsolete feature values older than onlineStorageTtlDays
   123                  since the feature generation time. Note that onlineStorageTtlDays
   124                  should be less than or equal to offlineStorageTtlDays for each EntityType
   125                  under a featurestore. If not set, default to 4000 days.
   126                type: integer
   127              projectRef:
   128                description: The project that this resource belongs to.
   129                oneOf:
   130                - not:
   131                    required:
   132                    - external
   133                  required:
   134                  - name
   135                - not:
   136                    anyOf:
   137                    - required:
   138                      - name
   139                    - required:
   140                      - namespace
   141                  required:
   142                  - external
   143                properties:
   144                  external:
   145                    description: 'Allowed value: The `name` field of a `Project` resource.'
   146                    type: string
   147                  name:
   148                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
   149                    type: string
   150                  namespace:
   151                    description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
   152                    type: string
   153                type: object
   154              region:
   155                description: Immutable. The region of the dataset. eg us-central1.
   156                type: string
   157              resourceID:
   158                description: Immutable. Optional. The name of the resource. Used for
   159                  creation and acquisition. When unset, the value of `metadata.name`
   160                  is used as the default.
   161                type: string
   162            required:
   163            - projectRef
   164            - region
   165            type: object
   166          status:
   167            properties:
   168              conditions:
   169                description: Conditions represent the latest available observation
   170                  of the resource's current state.
   171                items:
   172                  properties:
   173                    lastTransitionTime:
   174                      description: Last time the condition transitioned from one status
   175                        to another.
   176                      type: string
   177                    message:
   178                      description: Human-readable message indicating details about
   179                        last transition.
   180                      type: string
   181                    reason:
   182                      description: Unique, one-word, CamelCase reason for the condition's
   183                        last transition.
   184                      type: string
   185                    status:
   186                      description: Status is the status of the condition. Can be True,
   187                        False, Unknown.
   188                      type: string
   189                    type:
   190                      description: Type is the type of the condition.
   191                      type: string
   192                  type: object
   193                type: array
   194              createTime:
   195                description: The timestamp of when the featurestore was created in
   196                  RFC3339 UTC "Zulu" format, with nanosecond resolution and up to
   197                  nine fractional digits.
   198                type: string
   199              etag:
   200                description: Used to perform consistent read-modify-write updates.
   201                type: string
   202              observedGeneration:
   203                description: ObservedGeneration is the generation of the resource
   204                  that was most recently observed by the Config Connector controller.
   205                  If this is equal to metadata.generation, then that means that the
   206                  current reported status reflects the most recent desired state of
   207                  the resource.
   208                type: integer
   209              updateTime:
   210                description: The timestamp of when the featurestore was last updated
   211                  in RFC3339 UTC "Zulu" format, with nanosecond resolution and up
   212                  to nine fractional digits.
   213                type: string
   214            type: object
   215        required:
   216        - spec
   217        type: object
   218    served: true
   219    storage: true
   220    subresources:
   221      status: {}
   222status:
   223  acceptedNames:
   224    kind: ""
   225    plural: ""
   226  conditions: []
   227  storedVersions: []

View as plain text