1. Packages
  2. Google Cloud Native
  3. API Docs
  4. aiplatform
  5. aiplatform/v1beta1
  6. FeatureOnlineStore

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/v1beta1.FeatureOnlineStore

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

Creates a new FeatureOnlineStore in a given project and location. Auto-naming is currently not supported for this resource.

Create FeatureOnlineStore Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new FeatureOnlineStore(name: string, args: FeatureOnlineStoreArgs, opts?: CustomResourceOptions);
@overload
def FeatureOnlineStore(resource_name: str,
                       args: FeatureOnlineStoreArgs,
                       opts: Optional[ResourceOptions] = None)

@overload
def FeatureOnlineStore(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       feature_online_store_id: Optional[str] = None,
                       bigtable: Optional[GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs] = None,
                       dedicated_serving_endpoint: Optional[GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs] = None,
                       embedding_management: Optional[GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs] = None,
                       etag: Optional[str] = None,
                       labels: Optional[Mapping[str, str]] = None,
                       location: Optional[str] = None,
                       optimized: Optional[GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs] = None,
                       project: Optional[str] = None)
func NewFeatureOnlineStore(ctx *Context, name string, args FeatureOnlineStoreArgs, opts ...ResourceOption) (*FeatureOnlineStore, error)
public FeatureOnlineStore(string name, FeatureOnlineStoreArgs args, CustomResourceOptions? opts = null)
public FeatureOnlineStore(String name, FeatureOnlineStoreArgs args)
public FeatureOnlineStore(String name, FeatureOnlineStoreArgs args, CustomResourceOptions options)
type: google-native:aiplatform/v1beta1:FeatureOnlineStore
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. FeatureOnlineStoreArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. FeatureOnlineStoreArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. FeatureOnlineStoreArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. FeatureOnlineStoreArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. FeatureOnlineStoreArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var google_nativeFeatureOnlineStoreResource = new GoogleNative.Aiplatform.V1Beta1.FeatureOnlineStore("google-nativeFeatureOnlineStoreResource", new()
{
    FeatureOnlineStoreId = "string",
    Bigtable = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs
    {
        AutoScaling = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs
        {
            MaxNodeCount = 0,
            MinNodeCount = 0,
            CpuUtilizationTarget = 0,
        },
    },
    DedicatedServingEndpoint = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs
    {
        PrivateServiceConnectConfig = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs
        {
            EnablePrivateServiceConnect = false,
            ProjectAllowlist = new[]
            {
                "string",
            },
        },
    },
    EmbeddingManagement = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs
    {
        Enabled = false,
    },
    Etag = "string",
    Labels = 
    {
        { "string", "string" },
    },
    Location = "string",
    Optimized = null,
    Project = "string",
});
Copy
example, err := aiplatformv1beta1.NewFeatureOnlineStore(ctx, "google-nativeFeatureOnlineStoreResource", &aiplatformv1beta1.FeatureOnlineStoreArgs{
	FeatureOnlineStoreId: pulumi.String("string"),
	Bigtable: &aiplatform.GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs{
		AutoScaling: &aiplatform.GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs{
			MaxNodeCount:         pulumi.Int(0),
			MinNodeCount:         pulumi.Int(0),
			CpuUtilizationTarget: pulumi.Int(0),
		},
	},
	DedicatedServingEndpoint: &aiplatform.GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs{
		PrivateServiceConnectConfig: &aiplatform.GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs{
			EnablePrivateServiceConnect: pulumi.Bool(false),
			ProjectAllowlist: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
	},
	EmbeddingManagement: &aiplatform.GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs{
		Enabled: pulumi.Bool(false),
	},
	Etag: pulumi.String("string"),
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Location:  pulumi.String("string"),
	Optimized: &aiplatform.GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs{},
	Project:   pulumi.String("string"),
})
Copy
var google_nativeFeatureOnlineStoreResource = new FeatureOnlineStore("google-nativeFeatureOnlineStoreResource", FeatureOnlineStoreArgs.builder()
    .featureOnlineStoreId("string")
    .bigtable(GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs.builder()
        .autoScaling(GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs.builder()
            .maxNodeCount(0)
            .minNodeCount(0)
            .cpuUtilizationTarget(0)
            .build())
        .build())
    .dedicatedServingEndpoint(GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs.builder()
        .privateServiceConnectConfig(GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs.builder()
            .enablePrivateServiceConnect(false)
            .projectAllowlist("string")
            .build())
        .build())
    .embeddingManagement(GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs.builder()
        .enabled(false)
        .build())
    .etag("string")
    .labels(Map.of("string", "string"))
    .location("string")
    .optimized()
    .project("string")
    .build());
Copy
google_native_feature_online_store_resource = google_native.aiplatform.v1beta1.FeatureOnlineStore("google-nativeFeatureOnlineStoreResource",
    feature_online_store_id="string",
    bigtable={
        "auto_scaling": {
            "max_node_count": 0,
            "min_node_count": 0,
            "cpu_utilization_target": 0,
        },
    },
    dedicated_serving_endpoint={
        "private_service_connect_config": {
            "enable_private_service_connect": False,
            "project_allowlist": ["string"],
        },
    },
    embedding_management={
        "enabled": False,
    },
    etag="string",
    labels={
        "string": "string",
    },
    location="string",
    optimized={},
    project="string")
Copy
const google_nativeFeatureOnlineStoreResource = new google_native.aiplatform.v1beta1.FeatureOnlineStore("google-nativeFeatureOnlineStoreResource", {
    featureOnlineStoreId: "string",
    bigtable: {
        autoScaling: {
            maxNodeCount: 0,
            minNodeCount: 0,
            cpuUtilizationTarget: 0,
        },
    },
    dedicatedServingEndpoint: {
        privateServiceConnectConfig: {
            enablePrivateServiceConnect: false,
            projectAllowlist: ["string"],
        },
    },
    embeddingManagement: {
        enabled: false,
    },
    etag: "string",
    labels: {
        string: "string",
    },
    location: "string",
    optimized: {},
    project: "string",
});
Copy
type: google-native:aiplatform/v1beta1:FeatureOnlineStore
properties:
    bigtable:
        autoScaling:
            cpuUtilizationTarget: 0
            maxNodeCount: 0
            minNodeCount: 0
    dedicatedServingEndpoint:
        privateServiceConnectConfig:
            enablePrivateServiceConnect: false
            projectAllowlist:
                - string
    embeddingManagement:
        enabled: false
    etag: string
    featureOnlineStoreId: string
    labels:
        string: string
    location: string
    optimized: {}
    project: string
Copy

FeatureOnlineStore Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The FeatureOnlineStore resource accepts the following input properties:

FeatureOnlineStoreId
This property is required.
Changes to this property will trigger replacement.
string
Required. The ID to use for this FeatureOnlineStore, which will become the final component of the FeatureOnlineStore's resource name. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. The value must be unique within the project and location.
Bigtable Pulumi.GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtable
Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.
DedicatedServingEndpoint Pulumi.GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpoint
Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint.
EmbeddingManagement Pulumi.GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagement
Optional. The settings for embedding management in FeatureOnlineStore.
Etag string
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
Labels Dictionary<string, string>
Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. 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.
Location Changes to this property will trigger replacement. string
Optimized Pulumi.GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimized
Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set PrivateServiceConnectConfig.enable_private_service_connect to use private endpoint. Otherwise will use public endpoint by default.
Project Changes to this property will trigger replacement. string
FeatureOnlineStoreId
This property is required.
Changes to this property will trigger replacement.
string
Required. The ID to use for this FeatureOnlineStore, which will become the final component of the FeatureOnlineStore's resource name. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. The value must be unique within the project and location.
Bigtable GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs
Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.
DedicatedServingEndpoint GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs
Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint.
EmbeddingManagement GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs
Optional. The settings for embedding management in FeatureOnlineStore.
Etag string
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
Labels map[string]string
Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. 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.
Location Changes to this property will trigger replacement. string
Optimized GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs
Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set PrivateServiceConnectConfig.enable_private_service_connect to use private endpoint. Otherwise will use public endpoint by default.
Project Changes to this property will trigger replacement. string
featureOnlineStoreId
This property is required.
Changes to this property will trigger replacement.
String
Required. The ID to use for this FeatureOnlineStore, which will become the final component of the FeatureOnlineStore's resource name. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. The value must be unique within the project and location.
bigtable GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtable
Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.
dedicatedServingEndpoint GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpoint
Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint.
embeddingManagement GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagement
Optional. The settings for embedding management in FeatureOnlineStore.
etag String
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
labels Map<String,String>
Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. 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.
location Changes to this property will trigger replacement. String
optimized GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimized
Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set PrivateServiceConnectConfig.enable_private_service_connect to use private endpoint. Otherwise will use public endpoint by default.
project Changes to this property will trigger replacement. String
featureOnlineStoreId
This property is required.
Changes to this property will trigger replacement.
string
Required. The ID to use for this FeatureOnlineStore, which will become the final component of the FeatureOnlineStore's resource name. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. The value must be unique within the project and location.
bigtable GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtable
Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.
dedicatedServingEndpoint GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpoint
Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint.
embeddingManagement GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagement
Optional. The settings for embedding management in FeatureOnlineStore.
etag string
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
labels {[key: string]: string}
Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. 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.
location Changes to this property will trigger replacement. string
optimized GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimized
Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set PrivateServiceConnectConfig.enable_private_service_connect to use private endpoint. Otherwise will use public endpoint by default.
project Changes to this property will trigger replacement. string
feature_online_store_id
This property is required.
Changes to this property will trigger replacement.
str
Required. The ID to use for this FeatureOnlineStore, which will become the final component of the FeatureOnlineStore's resource name. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. The value must be unique within the project and location.
bigtable GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs
Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.
dedicated_serving_endpoint GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs
Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint.
embedding_management GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs
Optional. The settings for embedding management in FeatureOnlineStore.
etag str
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
labels Mapping[str, str]
Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. 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.
location Changes to this property will trigger replacement. str
optimized GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs
Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set PrivateServiceConnectConfig.enable_private_service_connect to use private endpoint. Otherwise will use public endpoint by default.
project Changes to this property will trigger replacement. str
featureOnlineStoreId
This property is required.
Changes to this property will trigger replacement.
String
Required. The ID to use for this FeatureOnlineStore, which will become the final component of the FeatureOnlineStore's resource name. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. The value must be unique within the project and location.
bigtable Property Map
Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.
dedicatedServingEndpoint Property Map
Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint.
embeddingManagement Property Map
Optional. The settings for embedding management in FeatureOnlineStore.
etag String
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
labels Map<String>
Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. 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.
location Changes to this property will trigger replacement. String
optimized Property Map
Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set PrivateServiceConnectConfig.enable_private_service_connect to use private endpoint. Otherwise will use public endpoint by default.
project Changes to this property will trigger replacement. String

Outputs

All input properties are implicitly available as output properties. Additionally, the FeatureOnlineStore resource produces the following output properties:

CreateTime string
Timestamp when this FeatureOnlineStore was created.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Name of the FeatureOnlineStore. Format: projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}
State string
State of the featureOnlineStore.
UpdateTime string
Timestamp when this FeatureOnlineStore was last updated.
CreateTime string
Timestamp when this FeatureOnlineStore was created.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Name of the FeatureOnlineStore. Format: projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}
State string
State of the featureOnlineStore.
UpdateTime string
Timestamp when this FeatureOnlineStore was last updated.
createTime String
Timestamp when this FeatureOnlineStore was created.
id String
The provider-assigned unique ID for this managed resource.
name String
Name of the FeatureOnlineStore. Format: projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}
state String
State of the featureOnlineStore.
updateTime String
Timestamp when this FeatureOnlineStore was last updated.
createTime string
Timestamp when this FeatureOnlineStore was created.
id string
The provider-assigned unique ID for this managed resource.
name string
Name of the FeatureOnlineStore. Format: projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}
state string
State of the featureOnlineStore.
updateTime string
Timestamp when this FeatureOnlineStore was last updated.
create_time str
Timestamp when this FeatureOnlineStore was created.
id str
The provider-assigned unique ID for this managed resource.
name str
Name of the FeatureOnlineStore. Format: projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}
state str
State of the featureOnlineStore.
update_time str
Timestamp when this FeatureOnlineStore was last updated.
createTime String
Timestamp when this FeatureOnlineStore was created.
id String
The provider-assigned unique ID for this managed resource.
name String
Name of the FeatureOnlineStore. Format: projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}
state String
State of the featureOnlineStore.
updateTime String
Timestamp when this FeatureOnlineStore was last updated.

Supporting Types

GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtable
, GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs

AutoScaling This property is required. GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScaling
Autoscaling config applied to Bigtable Instance.
autoScaling This property is required. GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScaling
Autoscaling config applied to Bigtable Instance.
autoScaling This property is required. GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScaling
Autoscaling config applied to Bigtable Instance.
auto_scaling This property is required. GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScaling
Autoscaling config applied to Bigtable Instance.
autoScaling This property is required. Property Map
Autoscaling config applied to Bigtable Instance.

GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScaling
, GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs

MaxNodeCount This property is required. int
The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
MinNodeCount This property is required. int
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
CpuUtilizationTarget int
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
MaxNodeCount This property is required. int
The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
MinNodeCount This property is required. int
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
CpuUtilizationTarget int
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
maxNodeCount This property is required. Integer
The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
minNodeCount This property is required. Integer
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
cpuUtilizationTarget Integer
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
maxNodeCount This property is required. number
The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
minNodeCount This property is required. number
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
cpuUtilizationTarget number
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
max_node_count This property is required. int
The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
min_node_count This property is required. int
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
cpu_utilization_target int
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
maxNodeCount This property is required. Number
The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
minNodeCount This property is required. Number
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
cpuUtilizationTarget Number
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.

GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponse
, GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponseArgs

CpuUtilizationTarget This property is required. int
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
MaxNodeCount This property is required. int
The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
MinNodeCount This property is required. int
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
CpuUtilizationTarget This property is required. int
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
MaxNodeCount This property is required. int
The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
MinNodeCount This property is required. int
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
cpuUtilizationTarget This property is required. Integer
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
maxNodeCount This property is required. Integer
The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
minNodeCount This property is required. Integer
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
cpuUtilizationTarget This property is required. number
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
maxNodeCount This property is required. number
The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
minNodeCount This property is required. number
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
cpu_utilization_target This property is required. int
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
max_node_count This property is required. int
The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
min_node_count This property is required. int
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
cpuUtilizationTarget This property is required. Number
Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
maxNodeCount This property is required. Number
The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
minNodeCount This property is required. Number
The minimum number of nodes to scale down to. Must be greater than or equal to 1.

GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponse
, GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseArgs

AutoScaling This property is required. GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponse
Autoscaling config applied to Bigtable Instance.
autoScaling This property is required. GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponse
Autoscaling config applied to Bigtable Instance.
autoScaling This property is required. GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponse
Autoscaling config applied to Bigtable Instance.
auto_scaling This property is required. GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponse
Autoscaling config applied to Bigtable Instance.
autoScaling This property is required. Property Map
Autoscaling config applied to Bigtable Instance.

GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpoint
, GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs

PrivateServiceConnectConfig Pulumi.GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1PrivateServiceConnectConfig
Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
PrivateServiceConnectConfig GoogleCloudAiplatformV1beta1PrivateServiceConnectConfig
Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
privateServiceConnectConfig GoogleCloudAiplatformV1beta1PrivateServiceConnectConfig
Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
privateServiceConnectConfig GoogleCloudAiplatformV1beta1PrivateServiceConnectConfig
Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
private_service_connect_config GoogleCloudAiplatformV1beta1PrivateServiceConnectConfig
Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
privateServiceConnectConfig Property Map
Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.

GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponse
, GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponseArgs

PrivateServiceConnectConfig This property is required. Pulumi.GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponse
Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
PublicEndpointDomainName This property is required. string
This field will be populated with the domain name to use for this FeatureOnlineStore
ServiceAttachment This property is required. string
The name of the service attachment resource. Populated if private service connect is enabled and after FeatureViewSync is created.
PrivateServiceConnectConfig This property is required. GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponse
Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
PublicEndpointDomainName This property is required. string
This field will be populated with the domain name to use for this FeatureOnlineStore
ServiceAttachment This property is required. string
The name of the service attachment resource. Populated if private service connect is enabled and after FeatureViewSync is created.
privateServiceConnectConfig This property is required. GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponse
Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
publicEndpointDomainName This property is required. String
This field will be populated with the domain name to use for this FeatureOnlineStore
serviceAttachment This property is required. String
The name of the service attachment resource. Populated if private service connect is enabled and after FeatureViewSync is created.
privateServiceConnectConfig This property is required. GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponse
Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
publicEndpointDomainName This property is required. string
This field will be populated with the domain name to use for this FeatureOnlineStore
serviceAttachment This property is required. string
The name of the service attachment resource. Populated if private service connect is enabled and after FeatureViewSync is created.
private_service_connect_config This property is required. GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponse
Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
public_endpoint_domain_name This property is required. str
This field will be populated with the domain name to use for this FeatureOnlineStore
service_attachment This property is required. str
The name of the service attachment resource. Populated if private service connect is enabled and after FeatureViewSync is created.
privateServiceConnectConfig This property is required. Property Map
Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
publicEndpointDomainName This property is required. String
This field will be populated with the domain name to use for this FeatureOnlineStore
serviceAttachment This property is required. String
The name of the service attachment resource. Populated if private service connect is enabled and after FeatureViewSync is created.

GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagement
, GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs

Enabled bool
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
Enabled bool
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
enabled Boolean
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
enabled boolean
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
enabled bool
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
enabled Boolean
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.

GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponse
, GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponseArgs

Enabled This property is required. bool
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
Enabled This property is required. bool
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
enabled This property is required. Boolean
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
enabled This property is required. boolean
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
enabled This property is required. bool
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
enabled This property is required. Boolean
Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.

GoogleCloudAiplatformV1beta1PrivateServiceConnectConfig
, GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs

EnablePrivateServiceConnect This property is required. bool
If true, expose the IndexEndpoint via private service connect.
ProjectAllowlist List<string>
A list of Projects from which the forwarding rule will target the service attachment.
EnablePrivateServiceConnect This property is required. bool
If true, expose the IndexEndpoint via private service connect.
ProjectAllowlist []string
A list of Projects from which the forwarding rule will target the service attachment.
enablePrivateServiceConnect This property is required. Boolean
If true, expose the IndexEndpoint via private service connect.
projectAllowlist List<String>
A list of Projects from which the forwarding rule will target the service attachment.
enablePrivateServiceConnect This property is required. boolean
If true, expose the IndexEndpoint via private service connect.
projectAllowlist string[]
A list of Projects from which the forwarding rule will target the service attachment.
enable_private_service_connect This property is required. bool
If true, expose the IndexEndpoint via private service connect.
project_allowlist Sequence[str]
A list of Projects from which the forwarding rule will target the service attachment.
enablePrivateServiceConnect This property is required. Boolean
If true, expose the IndexEndpoint via private service connect.
projectAllowlist List<String>
A list of Projects from which the forwarding rule will target the service attachment.

GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponse
, GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseArgs

EnablePrivateServiceConnect This property is required. bool
If true, expose the IndexEndpoint via private service connect.
ProjectAllowlist This property is required. List<string>
A list of Projects from which the forwarding rule will target the service attachment.
EnablePrivateServiceConnect This property is required. bool
If true, expose the IndexEndpoint via private service connect.
ProjectAllowlist This property is required. []string
A list of Projects from which the forwarding rule will target the service attachment.
enablePrivateServiceConnect This property is required. Boolean
If true, expose the IndexEndpoint via private service connect.
projectAllowlist This property is required. List<String>
A list of Projects from which the forwarding rule will target the service attachment.
enablePrivateServiceConnect This property is required. boolean
If true, expose the IndexEndpoint via private service connect.
projectAllowlist This property is required. string[]
A list of Projects from which the forwarding rule will target the service attachment.
enable_private_service_connect This property is required. bool
If true, expose the IndexEndpoint via private service connect.
project_allowlist This property is required. Sequence[str]
A list of Projects from which the forwarding rule will target the service attachment.
enablePrivateServiceConnect This property is required. Boolean
If true, expose the IndexEndpoint via private service connect.
projectAllowlist This property is required. List<String>
A list of Projects from which the forwarding rule will target the service attachment.

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