AiFeatureStoreState class
Input properties used for looking up and filtering AiFeatureStore resources.
Constructors
-
AiFeatureStoreState({Input<
String?> ? createTime, Input<String?> ? deletionPolicy, Input<Map< ? effectiveLabels, Input<String, String> ?>AiFeatureStoreEncryptionSpec?> ? encryptionSpec, Input<String?> ? etag, Input<bool?> ? forceDestroy, Input<Map< ? labels, Input<String, String> ?>String?> ? name, Input<AiFeatureStoreOnlineServingConfig?> ? onlineServingConfig, Input<int?> ? onlineStorageTtlDays, Input<String?> ? project, Input<Map< ? pulumiLabels, Input<String, String> ?>String?> ? region, Input<String?> ? updateTime}) -
Creates a new AiFeatureStoreState.
createTimeThe timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.effectiveLabelsAll of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.encryptionSpecIf set, both of the online and offline data storage will be secured by this key.etagUsed to perform consistent read-modify-write updates.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.pulumiLabelsThe combination of labels configured directly on the resourceregionThe region of the dataset. eg us-central1updateTimeThe timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.const -
AiFeatureStoreState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
createTime
→ Input<
String?> ? -
The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
final
-
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
-
effectiveLabels
→ Input<
Map< ?String, String> ?> -
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
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
-
etag
→ Input<
String?> ? -
Used to perform consistent read-modify-write updates.
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
-
pulumiLabels
→ Input<
Map< ?String, String> ?> -
The combination of labels configured directly on the resource
and default labels configured on the provider.
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
-
updateTime
→ Input<
String?> ? -
The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
final
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