AiFeatureStoreArgs class

The set of arguments for AiFeatureStore. The set of arguments for AiFeatureStore.

Constructors

AiFeatureStoreArgs({Input<String?>? deletionPolicy, Input<AiFeatureStoreEncryptionSpec?>? encryptionSpec, Input<bool?>? forceDestroy, Input<Map<String, String>?>? labels, Input<String?>? name, Input<AiFeatureStoreOnlineServingConfig?>? onlineServingConfig, Input<int?>? onlineStorageTtlDays, Input<String?>? project, Input<String?>? region})
Creates a new AiFeatureStoreArgs. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. encryptionSpec If set, both of the online and offline data storage will be secured by this key. forceDestroy If set to true, any EntityTypes and Features for this Featurestore will also be deleted labels A set of key/value label pairs to assign to this Featurestore. name The name of the Featurestore. This value may be up to 60 characters, and valid characters are a-z0-9_. The first character cannot be a number. onlineServingConfig Config for online serving resources. onlineStorageTtlDays (Optional, Beta) project The ID of the project in which the resource belongs. region The region of the dataset. eg us-central1
const
AiFeatureStoreArgs.fromMap(Map<String, dynamic> map)
factory

Properties

deletionPolicy → Input<String?>?
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
final
encryptionSpec → Input<AiFeatureStoreEncryptionSpec?>?
If set, both of the online and offline data storage will be secured by this key. Structure is documented below.
final
forceDestroy → Input<bool?>?
If set to true, any EntityTypes and Features for this Featurestore will also be deleted
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>?>?
A set of key/value label pairs to assign to this Featurestore.
final
name → Input<String?>?
The name of the Featurestore. This value may be up to 60 characters, and valid characters are a-z0-9_. The first character cannot be a number.
final
onlineServingConfig → Input<AiFeatureStoreOnlineServingConfig?>?
Config for online serving resources. Structure is documented below.
final
onlineStorageTtlDays → Input<int?>?
(Optional, Beta) 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 onlineStorageTtlDays since the feature generation time. Note that onlineStorageTtlDays should be less than or equal to offlineStorageTtlDays for each EntityType under a featurestore. If not set, default to 4000 days
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
region → Input<String?>?
The region of the dataset. eg us-central1
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited