ancestors
Type: UNORDERED_LIST_STRING
create_time
Type: TIMESTAMP
Provider name: createTime
Description: Output only. Timestamp when this Featurestore was created.
encryption_spec
Type: STRUCT
Provider name: encryptionSpec
Description: Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key.
kms_key_name
Type: STRING
Provider name: kmsKeyName
Description: Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
etag
Type: STRING
Provider name: etag
Description: Optional. Used to perform consistent read-modify-write updates. If not set, a blind “overwrite” update happens.
labels
Type: UNORDERED_LIST_STRING
name
Type: STRING
Provider name: name
Description: Output only. Name of the Featurestore. Format: projects/{project}/locations/{location}/featurestores/{featurestore}
online_serving_config
Type: STRUCT
Provider name: onlineServingConfig
Description: Optional. Config for online storage resources. The field should not co-exist with the field of OnlineStoreReplicationConfig
. If both of it and OnlineStoreReplicationConfig are unset, the feature store will not have an online store and cannot be used for online serving.
fixed_node_count
Type: INT32
Provider name: fixedNodeCount
Description: The number of nodes for the online store. The number of nodes doesn’t scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
scaling
Type: STRUCT
Provider name: scaling
Description: Online serving scaling configuration. Only one of fixed_node_count
and scaling
can be set. Setting one will reset the other.
cpu_utilization_target
Type: INT32
Provider name: cpuUtilizationTarget
Description: Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 80. When a cluster’s CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set or set to 0, default to 50.
max_node_count
Type: INT32
Provider name: maxNodeCount
Description: The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of ‘min_node_count’.
min_node_count
Type: INT32
Provider name: minNodeCount
Description: Required. The minimum number of nodes to scale down to. Must be greater than or equal to 1.
online_storage_ttl_days
Type: INT32
Provider name: onlineStorageTtlDays
Description: Optional. TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage periodically removes obsolete feature values older than online_storage_ttl_days
since the feature generation time. Note that online_storage_ttl_days
should be less than or equal to offline_storage_ttl_days
for each EntityType under a featurestore. If not set, default to 4000 days
organization_id
Type: STRING
parent
Type: STRING
project_id
Type: STRING
project_number
Type: STRING
resource_name
Type: STRING
satisfies_pzi
Type: BOOLEAN
Provider name: satisfiesPzi
Description: Output only. Reserved for future use.
satisfies_pzs
Type: BOOLEAN
Provider name: satisfiesPzs
Description: Output only. Reserved for future use.
state
Type: STRING
Provider name: state
Description: Output only. State of the featurestore.
Possible values:
STATE_UNSPECIFIED
- Default value. This value is unused.
STABLE
- State when the featurestore configuration is not being updated and the fields reflect the current configuration of the featurestore. The featurestore is usable in this state.
UPDATING
- The state of the featurestore configuration when it is being updated. During an update, the fields reflect either the original configuration or the updated configuration of the featurestore. For example, online_serving_config.fixed_node_count
can take minutes to update. While the update is in progress, the featurestore is in the UPDATING state, and the value of fixed_node_count
can be the original value or the updated value, depending on the progress of the operation. Until the update completes, the actual number of nodes can still be the original value of fixed_node_count
. The featurestore is still usable in this state.
Type: UNORDERED_LIST_STRING
update_time
Type: TIMESTAMP
Provider name: updateTime
Description: Output only. Timestamp when this Featurestore was last updated.