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< ? effectiveLabels, Input<String, String> ?>String?> ? featureOnlineStore, Input<AiFeatureOnlineStoreFeatureviewFeatureRegistrySource?> ? featureRegistrySource, Input<Map< ? labels, Input<String, String> ?>String?> ? name, Input<String?> ? project, Input<Map< ? pulumiLabels, Input<String, String> ?>String?> ? region, Input<AiFeatureOnlineStoreFeatureviewSyncConfig?> ? syncConfig, Input<String?> ? updateTime, Input<AiFeatureOnlineStoreFeatureviewVectorSearchConfig?> ? vectorSearchConfig}) -
Creates a new AiFeatureOnlineStoreFeatureviewState.
bigQuerySourceConfigures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.createTimeThe timestamp of when the featureOnlinestore 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.featureOnlineStoreThe name of the FeatureOnlineStore to use for the featureview.featureRegistrySourceConfigures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.labelsA set of key/value label pairs to assign to this FeatureView.nameName of the FeatureView. This value may be up to 60 characters, and valid characters area-z0-9_. The first character cannot be a number.projectThe ID of the project in which the resource belongs.pulumiLabelsThe combination of labels configured directly on the resourceregionThe region for the resource. It should be the same as the featureonlinestore region.syncConfigConfigures 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.updateTimeThe 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