AiFeatureStoreState class

Input properties used for looking up and filtering AiFeatureStore resources.

Constructors

AiFeatureStoreState({Input<String?>? createTime, Input<String?>? deletionPolicy, Input<Map<String, String>?>? effectiveLabels, Input<AiFeatureStoreEncryptionSpec?>? encryptionSpec, Input<String?>? etag, Input<bool?>? forceDestroy, Input<Map<String, String>?>? labels, Input<String?>? name, Input<AiFeatureStoreOnlineServingConfig?>? onlineServingConfig, Input<int?>? onlineStorageTtlDays, Input<String?>? project, Input<Map<String, String>?>? pulumiLabels, Input<String?>? region, Input<String?>? updateTime})
Creates a new AiFeatureStoreState. createTime The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. encryptionSpec If set, both of the online and offline data storage will be secured by this key. etag Used to perform consistent read-modify-write updates. 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. pulumiLabels The combination of labels configured directly on the resource region The region of the dataset. eg us-central1 updateTime The 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