Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.aiplatform/v1beta1.Featurestore
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new Featurestore in a given project and location. Auto-naming is currently not supported for this resource.
Create Featurestore Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Featurestore(name: string, args: FeaturestoreArgs, opts?: CustomResourceOptions);
@overload
def Featurestore(resource_name: str,
args: FeaturestoreArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Featurestore(resource_name: str,
opts: Optional[ResourceOptions] = None,
featurestore_id: Optional[str] = None,
encryption_spec: Optional[GoogleCloudAiplatformV1beta1EncryptionSpecArgs] = None,
etag: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
location: Optional[str] = None,
online_serving_config: Optional[GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs] = None,
online_storage_ttl_days: Optional[int] = None,
project: Optional[str] = None)
func NewFeaturestore(ctx *Context, name string, args FeaturestoreArgs, opts ...ResourceOption) (*Featurestore, error)
public Featurestore(string name, FeaturestoreArgs args, CustomResourceOptions? opts = null)
public Featurestore(String name, FeaturestoreArgs args)
public Featurestore(String name, FeaturestoreArgs args, CustomResourceOptions options)
type: google-native:aiplatform/v1beta1:Featurestore
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FeaturestoreArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FeaturestoreArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FeaturestoreArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FeaturestoreArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FeaturestoreArgs
- 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_nativeFeaturestoreResource = new GoogleNative.Aiplatform.V1Beta1.Featurestore("google-nativeFeaturestoreResource", new()
{
FeaturestoreId = "string",
EncryptionSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1EncryptionSpecArgs
{
KmsKeyName = "string",
},
Etag = "string",
Labels =
{
{ "string", "string" },
},
Location = "string",
OnlineServingConfig = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs
{
FixedNodeCount = 0,
Scaling = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs
{
MinNodeCount = 0,
CpuUtilizationTarget = 0,
MaxNodeCount = 0,
},
},
OnlineStorageTtlDays = 0,
Project = "string",
});
example, err := aiplatformv1beta1.NewFeaturestore(ctx, "google-nativeFeaturestoreResource", &aiplatformv1beta1.FeaturestoreArgs{
FeaturestoreId: pulumi.String("string"),
EncryptionSpec: &aiplatform.GoogleCloudAiplatformV1beta1EncryptionSpecArgs{
KmsKeyName: pulumi.String("string"),
},
Etag: pulumi.String("string"),
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
Location: pulumi.String("string"),
OnlineServingConfig: &aiplatform.GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs{
FixedNodeCount: pulumi.Int(0),
Scaling: &aiplatform.GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs{
MinNodeCount: pulumi.Int(0),
CpuUtilizationTarget: pulumi.Int(0),
MaxNodeCount: pulumi.Int(0),
},
},
OnlineStorageTtlDays: pulumi.Int(0),
Project: pulumi.String("string"),
})
var google_nativeFeaturestoreResource = new Featurestore("google-nativeFeaturestoreResource", FeaturestoreArgs.builder()
.featurestoreId("string")
.encryptionSpec(GoogleCloudAiplatformV1beta1EncryptionSpecArgs.builder()
.kmsKeyName("string")
.build())
.etag("string")
.labels(Map.of("string", "string"))
.location("string")
.onlineServingConfig(GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs.builder()
.fixedNodeCount(0)
.scaling(GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs.builder()
.minNodeCount(0)
.cpuUtilizationTarget(0)
.maxNodeCount(0)
.build())
.build())
.onlineStorageTtlDays(0)
.project("string")
.build());
google_native_featurestore_resource = google_native.aiplatform.v1beta1.Featurestore("google-nativeFeaturestoreResource",
featurestore_id="string",
encryption_spec={
"kms_key_name": "string",
},
etag="string",
labels={
"string": "string",
},
location="string",
online_serving_config={
"fixed_node_count": 0,
"scaling": {
"min_node_count": 0,
"cpu_utilization_target": 0,
"max_node_count": 0,
},
},
online_storage_ttl_days=0,
project="string")
const google_nativeFeaturestoreResource = new google_native.aiplatform.v1beta1.Featurestore("google-nativeFeaturestoreResource", {
featurestoreId: "string",
encryptionSpec: {
kmsKeyName: "string",
},
etag: "string",
labels: {
string: "string",
},
location: "string",
onlineServingConfig: {
fixedNodeCount: 0,
scaling: {
minNodeCount: 0,
cpuUtilizationTarget: 0,
maxNodeCount: 0,
},
},
onlineStorageTtlDays: 0,
project: "string",
});
type: google-native:aiplatform/v1beta1:Featurestore
properties:
encryptionSpec:
kmsKeyName: string
etag: string
featurestoreId: string
labels:
string: string
location: string
onlineServingConfig:
fixedNodeCount: 0
scaling:
cpuUtilizationTarget: 0
maxNodeCount: 0
minNodeCount: 0
onlineStorageTtlDays: 0
project: string
Featurestore 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 Featurestore resource accepts the following input properties:
- Featurestore
Id string - Required. The ID to use for this Featurestore, which will become the final component of the Featurestore'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. - Encryption
Spec Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Encryption Spec - Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key.
- 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 Featurestore. 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 Featurestore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
- Location string
- Online
Serving Pulumi.Config Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Featurestore Online Serving Config - Optional. Config for online storage resources. The field should not co-exist with the field of
OnlineStoreReplicationConfig
. If both of it and OnlineStoreReplicationConfig are unset, the feature store will not have an online store and cannot be used for online serving. - Online
Storage intTtl Days - Optional. 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
online_storage_ttl_days
since the feature generation time. Note thatonline_storage_ttl_days
should be less than or equal tooffline_storage_ttl_days
for each EntityType under a featurestore. If not set, default to 4000 days - Project string
- Featurestore
Id string - Required. The ID to use for this Featurestore, which will become the final component of the Featurestore'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. - Encryption
Spec GoogleCloud Aiplatform V1beta1Encryption Spec Args - Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key.
- 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 Featurestore. 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 Featurestore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
- Location string
- Online
Serving GoogleConfig Cloud Aiplatform V1beta1Featurestore Online Serving Config Args - Optional. Config for online storage resources. The field should not co-exist with the field of
OnlineStoreReplicationConfig
. If both of it and OnlineStoreReplicationConfig are unset, the feature store will not have an online store and cannot be used for online serving. - Online
Storage intTtl Days - Optional. 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
online_storage_ttl_days
since the feature generation time. Note thatonline_storage_ttl_days
should be less than or equal tooffline_storage_ttl_days
for each EntityType under a featurestore. If not set, default to 4000 days - Project string
- featurestore
Id String - Required. The ID to use for this Featurestore, which will become the final component of the Featurestore'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. - encryption
Spec GoogleCloud Aiplatform V1beta1Encryption Spec - Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key.
- 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 Featurestore. 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 Featurestore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
- location String
- online
Serving GoogleConfig Cloud Aiplatform V1beta1Featurestore Online Serving Config - Optional. Config for online storage resources. The field should not co-exist with the field of
OnlineStoreReplicationConfig
. If both of it and OnlineStoreReplicationConfig are unset, the feature store will not have an online store and cannot be used for online serving. - online
Storage IntegerTtl Days - Optional. 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
online_storage_ttl_days
since the feature generation time. Note thatonline_storage_ttl_days
should be less than or equal tooffline_storage_ttl_days
for each EntityType under a featurestore. If not set, default to 4000 days - project String
- featurestore
Id string - Required. The ID to use for this Featurestore, which will become the final component of the Featurestore'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. - encryption
Spec GoogleCloud Aiplatform V1beta1Encryption Spec - Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key.
- 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 Featurestore. 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 Featurestore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
- location string
- online
Serving GoogleConfig Cloud Aiplatform V1beta1Featurestore Online Serving Config - Optional. Config for online storage resources. The field should not co-exist with the field of
OnlineStoreReplicationConfig
. If both of it and OnlineStoreReplicationConfig are unset, the feature store will not have an online store and cannot be used for online serving. - online
Storage numberTtl Days - Optional. 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
online_storage_ttl_days
since the feature generation time. Note thatonline_storage_ttl_days
should be less than or equal tooffline_storage_ttl_days
for each EntityType under a featurestore. If not set, default to 4000 days - project string
- featurestore_
id str - Required. The ID to use for this Featurestore, which will become the final component of the Featurestore'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. - encryption_
spec GoogleCloud Aiplatform V1beta1Encryption Spec Args - Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key.
- 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 Featurestore. 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 Featurestore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
- location str
- online_
serving_ Googleconfig Cloud Aiplatform V1beta1Featurestore Online Serving Config Args - Optional. Config for online storage resources. The field should not co-exist with the field of
OnlineStoreReplicationConfig
. If both of it and OnlineStoreReplicationConfig are unset, the feature store will not have an online store and cannot be used for online serving. - online_
storage_ intttl_ days - Optional. 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
online_storage_ttl_days
since the feature generation time. Note thatonline_storage_ttl_days
should be less than or equal tooffline_storage_ttl_days
for each EntityType under a featurestore. If not set, default to 4000 days - project str
- featurestore
Id String - Required. The ID to use for this Featurestore, which will become the final component of the Featurestore'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. - encryption
Spec Property Map - Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key.
- 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 Featurestore. 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 Featurestore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
- location String
- online
Serving Property MapConfig - Optional. Config for online storage resources. The field should not co-exist with the field of
OnlineStoreReplicationConfig
. If both of it and OnlineStoreReplicationConfig are unset, the feature store will not have an online store and cannot be used for online serving. - online
Storage NumberTtl Days - Optional. 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
online_storage_ttl_days
since the feature generation time. Note thatonline_storage_ttl_days
should be less than or equal tooffline_storage_ttl_days
for each EntityType under a featurestore. If not set, default to 4000 days - project String
Outputs
All input properties are implicitly available as output properties. Additionally, the Featurestore resource produces the following output properties:
- Create
Time string - Timestamp when this Featurestore was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the Featurestore. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}
- State string
- State of the featurestore.
- Update
Time string - Timestamp when this Featurestore was last updated.
- Create
Time string - Timestamp when this Featurestore was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the Featurestore. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}
- State string
- State of the featurestore.
- Update
Time string - Timestamp when this Featurestore was last updated.
- create
Time String - Timestamp when this Featurestore was created.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the Featurestore. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}
- state String
- State of the featurestore.
- update
Time String - Timestamp when this Featurestore was last updated.
- create
Time string - Timestamp when this Featurestore was created.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Name of the Featurestore. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}
- state string
- State of the featurestore.
- update
Time string - Timestamp when this Featurestore was last updated.
- create_
time str - Timestamp when this Featurestore was created.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Name of the Featurestore. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}
- state str
- State of the featurestore.
- update_
time str - Timestamp when this Featurestore was last updated.
- create
Time String - Timestamp when this Featurestore was created.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the Featurestore. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}
- state String
- State of the featurestore.
- update
Time String - Timestamp when this Featurestore was last updated.
Supporting Types
GoogleCloudAiplatformV1beta1EncryptionSpec, GoogleCloudAiplatformV1beta1EncryptionSpecArgs
- Kms
Key stringName - The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
- Kms
Key stringName - The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
- kms
Key StringName - The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
- kms
Key stringName - The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
- kms_
key_ strname - The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
- kms
Key StringName - The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
GoogleCloudAiplatformV1beta1EncryptionSpecResponse, GoogleCloudAiplatformV1beta1EncryptionSpecResponseArgs
- Kms
Key stringName - The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
- Kms
Key stringName - The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
- kms
Key StringName - The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
- kms
Key stringName - The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
- kms_
key_ strname - The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
- kms
Key StringName - The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
. The key needs to be in the same region as where the compute resource is created.
GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfig, GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs
- Fixed
Node intCount - The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
- Scaling
Pulumi.
Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Featurestore Online Serving Config Scaling - Online serving scaling configuration. Only one of
fixed_node_count
andscaling
can be set. Setting one will reset the other.
- Fixed
Node intCount - The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
- Scaling
Google
Cloud Aiplatform V1beta1Featurestore Online Serving Config Scaling - Online serving scaling configuration. Only one of
fixed_node_count
andscaling
can be set. Setting one will reset the other.
- fixed
Node IntegerCount - The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
- scaling
Google
Cloud Aiplatform V1beta1Featurestore Online Serving Config Scaling - Online serving scaling configuration. Only one of
fixed_node_count
andscaling
can be set. Setting one will reset the other.
- fixed
Node numberCount - The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
- scaling
Google
Cloud Aiplatform V1beta1Featurestore Online Serving Config Scaling - Online serving scaling configuration. Only one of
fixed_node_count
andscaling
can be set. Setting one will reset the other.
- fixed_
node_ intcount - The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
- scaling
Google
Cloud Aiplatform V1beta1Featurestore Online Serving Config Scaling - Online serving scaling configuration. Only one of
fixed_node_count
andscaling
can be set. Setting one will reset the other.
- fixed
Node NumberCount - The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
- scaling Property Map
- Online serving scaling configuration. Only one of
fixed_node_count
andscaling
can be set. Setting one will reset the other.
GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponse, GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponseArgs
- Fixed
Node intCount - The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
- Scaling
Pulumi.
Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Featurestore Online Serving Config Scaling Response - Online serving scaling configuration. Only one of
fixed_node_count
andscaling
can be set. Setting one will reset the other.
- Fixed
Node intCount - The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
- Scaling
Google
Cloud Aiplatform V1beta1Featurestore Online Serving Config Scaling Response - Online serving scaling configuration. Only one of
fixed_node_count
andscaling
can be set. Setting one will reset the other.
- fixed
Node IntegerCount - The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
- scaling
Google
Cloud Aiplatform V1beta1Featurestore Online Serving Config Scaling Response - Online serving scaling configuration. Only one of
fixed_node_count
andscaling
can be set. Setting one will reset the other.
- fixed
Node numberCount - The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
- scaling
Google
Cloud Aiplatform V1beta1Featurestore Online Serving Config Scaling Response - Online serving scaling configuration. Only one of
fixed_node_count
andscaling
can be set. Setting one will reset the other.
- fixed_
node_ intcount - The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
- scaling
Google
Cloud Aiplatform V1beta1Featurestore Online Serving Config Scaling Response - Online serving scaling configuration. Only one of
fixed_node_count
andscaling
can be set. Setting one will reset the other.
- fixed
Node NumberCount - The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
- scaling Property Map
- Online serving scaling configuration. Only one of
fixed_node_count
andscaling
can be set. Setting one will reset the other.
GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScaling, GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs
- Min
Node intCount - The minimum number of nodes to scale down to. Must be greater than or equal to 1.
- Cpu
Utilization intTarget - Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 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 or set to 0, default to 50.
- Max
Node intCount - The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
- Min
Node intCount - The minimum number of nodes to scale down to. Must be greater than or equal to 1.
- Cpu
Utilization intTarget - Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 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 or set to 0, default to 50.
- Max
Node intCount - The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
- min
Node IntegerCount - The minimum number of nodes to scale down to. Must be greater than or equal to 1.
- cpu
Utilization IntegerTarget - Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 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 or set to 0, default to 50.
- max
Node IntegerCount - The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
- min
Node numberCount - The minimum number of nodes to scale down to. Must be greater than or equal to 1.
- cpu
Utilization numberTarget - Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 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 or set to 0, default to 50.
- max
Node numberCount - The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
- min_
node_ intcount - The minimum number of nodes to scale down to. Must be greater than or equal to 1.
- cpu_
utilization_ inttarget - Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 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 or set to 0, default to 50.
- max_
node_ intcount - The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
- min
Node NumberCount - The minimum number of nodes to scale down to. Must be greater than or equal to 1.
- cpu
Utilization NumberTarget - Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 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 or set to 0, default to 50.
- max
Node NumberCount - The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponse, GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponseArgs
- Cpu
Utilization intTarget - Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 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 or set to 0, default to 50.
- Max
Node intCount - The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
- Min
Node intCount - The minimum number of nodes to scale down to. Must be greater than or equal to 1.
- Cpu
Utilization intTarget - Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 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 or set to 0, default to 50.
- Max
Node intCount - The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
- Min
Node intCount - The minimum number of nodes to scale down to. Must be greater than or equal to 1.
- cpu
Utilization IntegerTarget - Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 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 or set to 0, default to 50.
- max
Node IntegerCount - The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
- min
Node IntegerCount - The minimum number of nodes to scale down to. Must be greater than or equal to 1.
- cpu
Utilization numberTarget - Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 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 or set to 0, default to 50.
- max
Node numberCount - The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
- min
Node numberCount - The minimum number of nodes to scale down to. Must be greater than or equal to 1.
- cpu_
utilization_ inttarget - Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 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 or set to 0, default to 50.
- max_
node_ intcount - The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
- min_
node_ intcount - The minimum number of nodes to scale down to. Must be greater than or equal to 1.
- cpu
Utilization NumberTarget - Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 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 or set to 0, default to 50.
- max
Node NumberCount - The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
- min
Node NumberCount - The minimum number of nodes to scale down to. Must be greater than or equal to 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.