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< ? labels, Input<String, String> ?>String?> ? name, Input<AiFeatureStoreOnlineServingConfig?> ? onlineServingConfig, Input<int?> ? onlineStorageTtlDays, Input<String?> ? project, Input<String?> ? region}) -
Creates a new AiFeatureStoreArgs.
deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.encryptionSpecIf set, both of the online and offline data storage will be secured by this key.forceDestroyIf set to true, any EntityTypes and Features for this Featurestore will also be deletedlabelsA set of key/value label pairs to assign to this Featurestore.nameThe name of the Featurestore. This value may be up to 60 characters, and valid characters area-z0-9_. The first character cannot be a number.onlineServingConfigConfig for online serving resources.onlineStorageTtlDays(Optional, Beta)projectThe ID of the project in which the resource belongs.regionThe region of the dataset. eg us-central1const -
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