1. Packages
  2. Google Cloud Native
  3. API Docs
  4. aiplatform
  5. aiplatform/v1
  6. getFeatureView

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.aiplatform/v1.getFeatureView

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets details of a single FeatureView.

Using getFeatureView

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getFeatureView(args: GetFeatureViewArgs, opts?: InvokeOptions): Promise<GetFeatureViewResult>
function getFeatureViewOutput(args: GetFeatureViewOutputArgs, opts?: InvokeOptions): Output<GetFeatureViewResult>
Copy
def get_feature_view(feature_online_store_id: Optional[str] = None,
                     feature_view_id: Optional[str] = None,
                     location: Optional[str] = None,
                     project: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetFeatureViewResult
def get_feature_view_output(feature_online_store_id: Optional[pulumi.Input[str]] = None,
                     feature_view_id: Optional[pulumi.Input[str]] = None,
                     location: Optional[pulumi.Input[str]] = None,
                     project: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetFeatureViewResult]
Copy
func LookupFeatureView(ctx *Context, args *LookupFeatureViewArgs, opts ...InvokeOption) (*LookupFeatureViewResult, error)
func LookupFeatureViewOutput(ctx *Context, args *LookupFeatureViewOutputArgs, opts ...InvokeOption) LookupFeatureViewResultOutput
Copy

> Note: This function is named LookupFeatureView in the Go SDK.

public static class GetFeatureView 
{
    public static Task<GetFeatureViewResult> InvokeAsync(GetFeatureViewArgs args, InvokeOptions? opts = null)
    public static Output<GetFeatureViewResult> Invoke(GetFeatureViewInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFeatureViewResult> getFeatureView(GetFeatureViewArgs args, InvokeOptions options)
public static Output<GetFeatureViewResult> getFeatureView(GetFeatureViewArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:aiplatform/v1:getFeatureView
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FeatureOnlineStoreId This property is required. string
FeatureViewId This property is required. string
Location This property is required. string
Project string
FeatureOnlineStoreId This property is required. string
FeatureViewId This property is required. string
Location This property is required. string
Project string
featureOnlineStoreId This property is required. String
featureViewId This property is required. String
location This property is required. String
project String
featureOnlineStoreId This property is required. string
featureViewId This property is required. string
location This property is required. string
project string
feature_online_store_id This property is required. str
feature_view_id This property is required. str
location This property is required. str
project str
featureOnlineStoreId This property is required. String
featureViewId This property is required. String
location This property is required. String
project String

getFeatureView Result

The following output properties are available:

BigQuerySource Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleCloudAiplatformV1FeatureViewBigQuerySourceResponse
Optional. Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.
CreateTime string
Timestamp when this FeatureView was created.
Etag string
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
FeatureRegistrySource Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceResponse
Optional. Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.
Labels Dictionary<string, string>
Optional. The labels with user-defined metadata to organize your FeatureViews. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
Name string
Name of the FeatureView. Format: projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}
SyncConfig Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleCloudAiplatformV1FeatureViewSyncConfigResponse
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 string
Timestamp when this FeatureView was last updated.
BigQuerySource GoogleCloudAiplatformV1FeatureViewBigQuerySourceResponse
Optional. Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.
CreateTime string
Timestamp when this FeatureView was created.
Etag string
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
FeatureRegistrySource GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceResponse
Optional. Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.
Labels map[string]string
Optional. The labels with user-defined metadata to organize your FeatureViews. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
Name string
Name of the FeatureView. Format: projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}
SyncConfig GoogleCloudAiplatformV1FeatureViewSyncConfigResponse
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 string
Timestamp when this FeatureView was last updated.
bigQuerySource GoogleCloudAiplatformV1FeatureViewBigQuerySourceResponse
Optional. Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.
createTime String
Timestamp when this FeatureView was created.
etag String
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
featureRegistrySource GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceResponse
Optional. Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.
labels Map<String,String>
Optional. The labels with user-defined metadata to organize your FeatureViews. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
name String
Name of the FeatureView. Format: projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}
syncConfig GoogleCloudAiplatformV1FeatureViewSyncConfigResponse
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 String
Timestamp when this FeatureView was last updated.
bigQuerySource GoogleCloudAiplatformV1FeatureViewBigQuerySourceResponse
Optional. Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.
createTime string
Timestamp when this FeatureView was created.
etag string
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
featureRegistrySource GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceResponse
Optional. Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.
labels {[key: string]: string}
Optional. The labels with user-defined metadata to organize your FeatureViews. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
name string
Name of the FeatureView. Format: projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}
syncConfig GoogleCloudAiplatformV1FeatureViewSyncConfigResponse
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 string
Timestamp when this FeatureView was last updated.
big_query_source GoogleCloudAiplatformV1FeatureViewBigQuerySourceResponse
Optional. Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.
create_time str
Timestamp when this FeatureView was created.
etag str
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
feature_registry_source GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceResponse
Optional. Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.
labels Mapping[str, str]
Optional. The labels with user-defined metadata to organize your FeatureViews. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
name str
Name of the FeatureView. Format: projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}
sync_config GoogleCloudAiplatformV1FeatureViewSyncConfigResponse
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.
update_time str
Timestamp when this FeatureView was last updated.
bigQuerySource Property Map
Optional. Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.
createTime String
Timestamp when this FeatureView was created.
etag String
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
featureRegistrySource Property Map
Optional. Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.
labels Map<String>
Optional. The labels with user-defined metadata to organize your FeatureViews. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
name String
Name of the FeatureView. Format: projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}
syncConfig Property Map
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 String
Timestamp when this FeatureView was last updated.

Supporting Types

GoogleCloudAiplatformV1FeatureViewBigQuerySourceResponse

EntityIdColumns This property is required. List<string>
Columns to construct entity_id / row keys. Start by supporting 1 only.
Uri This property is required. string
The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig.
EntityIdColumns This property is required. []string
Columns to construct entity_id / row keys. Start by supporting 1 only.
Uri This property is required. string
The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig.
entityIdColumns This property is required. List<String>
Columns to construct entity_id / row keys. Start by supporting 1 only.
uri This property is required. String
The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig.
entityIdColumns This property is required. string[]
Columns to construct entity_id / row keys. Start by supporting 1 only.
uri This property is required. string
The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig.
entity_id_columns This property is required. Sequence[str]
Columns to construct entity_id / row keys. Start by supporting 1 only.
uri This property is required. str
The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig.
entityIdColumns This property is required. List<String>
Columns to construct entity_id / row keys. Start by supporting 1 only.
uri This property is required. String
The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig.

GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroupResponse

FeatureGroupId This property is required. string
Identifier of the feature group.
FeatureIds This property is required. List<string>
Identifiers of features under the feature group.
FeatureGroupId This property is required. string
Identifier of the feature group.
FeatureIds This property is required. []string
Identifiers of features under the feature group.
featureGroupId This property is required. String
Identifier of the feature group.
featureIds This property is required. List<String>
Identifiers of features under the feature group.
featureGroupId This property is required. string
Identifier of the feature group.
featureIds This property is required. string[]
Identifiers of features under the feature group.
feature_group_id This property is required. str
Identifier of the feature group.
feature_ids This property is required. Sequence[str]
Identifiers of features under the feature group.
featureGroupId This property is required. String
Identifier of the feature group.
featureIds This property is required. List<String>
Identifiers of features under the feature group.

GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceResponse

FeatureGroups This property is required. []GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroupResponse
List of features that need to be synced to Online Store.
featureGroups This property is required. List<GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroupResponse>
List of features that need to be synced to Online Store.
featureGroups This property is required. GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroupResponse[]
List of features that need to be synced to Online Store.
feature_groups This property is required. Sequence[GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroupResponse]
List of features that need to be synced to Online Store.
featureGroups This property is required. List<Property Map>
List of features that need to be synced to Online Store.

GoogleCloudAiplatformV1FeatureViewSyncConfigResponse

Cron This property is required. string
Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".
Cron This property is required. string
Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".
cron This property is required. String
Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".
cron This property is required. string
Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".
cron This property is required. str
Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".
cron This property is required. String
Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi