AiFeatureOnlineStoreFeatureviewState class

Input properties used for looking up and filtering AiFeatureOnlineStoreFeatureview resources.

Constructors

AiFeatureOnlineStoreFeatureviewState({Input<AiFeatureOnlineStoreFeatureviewBigQuerySource?>? bigQuerySource, Input<String?>? createTime, Input<String?>? deletionPolicy, Input<Map<String, String>?>? effectiveLabels, Input<String?>? featureOnlineStore, Input<AiFeatureOnlineStoreFeatureviewFeatureRegistrySource?>? featureRegistrySource, Input<Map<String, String>?>? labels, Input<String?>? name, Input<String?>? project, Input<Map<String, String>?>? pulumiLabels, Input<String?>? region, Input<AiFeatureOnlineStoreFeatureviewSyncConfig?>? syncConfig, Input<String?>? updateTime, Input<AiFeatureOnlineStoreFeatureviewVectorSearchConfig?>? vectorSearchConfig})
Creates a new AiFeatureOnlineStoreFeatureviewState. bigQuerySource Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore. createTime The timestamp of when the featureOnlinestore 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. featureOnlineStore The name of the FeatureOnlineStore to use for the featureview. featureRegistrySource Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore. labels A set of key/value label pairs to assign to this FeatureView. name Name of the FeatureView. This value may be up to 60 characters, and valid characters are a-z0-9_. The first character cannot be a number. project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource region The region for the resource. It should be the same as the featureonlinestore region. syncConfig Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving. updateTime The timestamp of when the featureOnlinestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. vectorSearchConfig (Optional, Beta)
const
AiFeatureOnlineStoreFeatureviewState.fromMap(Map<String, dynamic> map)
factory

Properties

bigQuerySource → Input<AiFeatureOnlineStoreFeatureviewBigQuerySource?>?
Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore. Structure is documented below.
final
createTime → Input<String?>?
The timestamp of when the featureOnlinestore 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
featureOnlineStore → Input<String?>?
The name of the FeatureOnlineStore to use for the featureview.
final
featureRegistrySource → Input<AiFeatureOnlineStoreFeatureviewFeatureRegistrySource?>?
Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore. Structure is documented below.
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 FeatureView.
final
name → Input<String?>?
Name of the FeatureView. This value may be up to 60 characters, and valid characters are a-z0-9_. The first character cannot be a number.
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 for the resource. It should be the same as the featureonlinestore region.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
syncConfig → Input<AiFeatureOnlineStoreFeatureviewSyncConfig?>?
Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving. Structure is documented below.
final
updateTime → Input<String?>?
The timestamp of when the featureOnlinestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
final
vectorSearchConfig → Input<AiFeatureOnlineStoreFeatureviewVectorSearchConfig?>?
(Optional, Beta) Configuration for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving. Structure is documented below.
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