AWS Native is in preview. AWS Classic is fully supported.
aws-native.sagemaker.FeatureGroup
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::SageMaker::FeatureGroup
Create FeatureGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FeatureGroup(name: string, args: FeatureGroupArgs, opts?: CustomResourceOptions);
@overload
def FeatureGroup(resource_name: str,
args: FeatureGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FeatureGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
event_time_feature_name: Optional[str] = None,
feature_definitions: Optional[Sequence[FeatureGroupFeatureDefinitionArgs]] = None,
record_identifier_feature_name: Optional[str] = None,
description: Optional[str] = None,
feature_group_name: Optional[str] = None,
offline_store_config: Optional[OfflineStoreConfigPropertiesArgs] = None,
online_store_config: Optional[OnlineStoreConfigPropertiesArgs] = None,
role_arn: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None,
throughput_config: Optional[FeatureGroupThroughputConfigArgs] = None)
func NewFeatureGroup(ctx *Context, name string, args FeatureGroupArgs, opts ...ResourceOption) (*FeatureGroup, error)
public FeatureGroup(string name, FeatureGroupArgs args, CustomResourceOptions? opts = null)
public FeatureGroup(String name, FeatureGroupArgs args)
public FeatureGroup(String name, FeatureGroupArgs args, CustomResourceOptions options)
type: aws-native:sagemaker:FeatureGroup
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 FeatureGroupArgs
- 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 FeatureGroupArgs
- 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 FeatureGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FeatureGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FeatureGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
FeatureGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The FeatureGroup resource accepts the following input properties:
- Event
Time stringFeature Name - The Event Time Feature Name.
- Feature
Definitions List<Pulumi.Aws Native. Sage Maker. Inputs. Feature Group Feature Definition> - An Array of Feature Definition
- Record
Identifier stringFeature Name - The Record Identifier Feature Name.
- Description string
- Description about the FeatureGroup.
- Feature
Group stringName - The Name of the FeatureGroup.
- Offline
Store Pulumi.Config Aws Native. Sage Maker. Inputs. Offline Store Config Properties - The configuration of an
OfflineStore
. - Online
Store Pulumi.Config Aws Native. Sage Maker. Inputs. Online Store Config Properties - The configuration of an
OnlineStore
. - Role
Arn string - Role Arn
- List<Pulumi.
Aws Native. Inputs. Create Only Tag> - An array of key-value pair to apply to this resource.
- Throughput
Config Pulumi.Aws Native. Sage Maker. Inputs. Feature Group Throughput Config Used to set feature group throughput configuration. There are two modes:
ON_DEMAND
andPROVISIONED
. With on-demand mode, you are charged for data reads and writes that your application performs on your feature group. You do not need to specify read and write throughput because Feature Store accommodates your workloads as they ramp up and down. You can switch a feature group to on-demand only once in a 24 hour period. With provisioned throughput mode, you specify the read and write capacity per second that you expect your application to require, and you are billed based on those limits. Exceeding provisioned throughput will result in your requests being throttled.Note:
PROVISIONED
throughput mode is supported only for feature groups that are offline-only, or use theStandard
tier online store.
- Event
Time stringFeature Name - The Event Time Feature Name.
- Feature
Definitions []FeatureGroup Feature Definition Args - An Array of Feature Definition
- Record
Identifier stringFeature Name - The Record Identifier Feature Name.
- Description string
- Description about the FeatureGroup.
- Feature
Group stringName - The Name of the FeatureGroup.
- Offline
Store OfflineConfig Store Config Properties Args - The configuration of an
OfflineStore
. - Online
Store OnlineConfig Store Config Properties Args - The configuration of an
OnlineStore
. - Role
Arn string - Role Arn
- Create
Only Tag Args - An array of key-value pair to apply to this resource.
- Throughput
Config FeatureGroup Throughput Config Args Used to set feature group throughput configuration. There are two modes:
ON_DEMAND
andPROVISIONED
. With on-demand mode, you are charged for data reads and writes that your application performs on your feature group. You do not need to specify read and write throughput because Feature Store accommodates your workloads as they ramp up and down. You can switch a feature group to on-demand only once in a 24 hour period. With provisioned throughput mode, you specify the read and write capacity per second that you expect your application to require, and you are billed based on those limits. Exceeding provisioned throughput will result in your requests being throttled.Note:
PROVISIONED
throughput mode is supported only for feature groups that are offline-only, or use theStandard
tier online store.
- event
Time StringFeature Name - The Event Time Feature Name.
- feature
Definitions List<FeatureGroup Feature Definition> - An Array of Feature Definition
- record
Identifier StringFeature Name - The Record Identifier Feature Name.
- description String
- Description about the FeatureGroup.
- feature
Group StringName - The Name of the FeatureGroup.
- offline
Store OfflineConfig Store Config Properties - The configuration of an
OfflineStore
. - online
Store OnlineConfig Store Config Properties - The configuration of an
OnlineStore
. - role
Arn String - Role Arn
- List<Create
Only Tag> - An array of key-value pair to apply to this resource.
- throughput
Config FeatureGroup Throughput Config Used to set feature group throughput configuration. There are two modes:
ON_DEMAND
andPROVISIONED
. With on-demand mode, you are charged for data reads and writes that your application performs on your feature group. You do not need to specify read and write throughput because Feature Store accommodates your workloads as they ramp up and down. You can switch a feature group to on-demand only once in a 24 hour period. With provisioned throughput mode, you specify the read and write capacity per second that you expect your application to require, and you are billed based on those limits. Exceeding provisioned throughput will result in your requests being throttled.Note:
PROVISIONED
throughput mode is supported only for feature groups that are offline-only, or use theStandard
tier online store.
- event
Time stringFeature Name - The Event Time Feature Name.
- feature
Definitions FeatureGroup Feature Definition[] - An Array of Feature Definition
- record
Identifier stringFeature Name - The Record Identifier Feature Name.
- description string
- Description about the FeatureGroup.
- feature
Group stringName - The Name of the FeatureGroup.
- offline
Store OfflineConfig Store Config Properties - The configuration of an
OfflineStore
. - online
Store OnlineConfig Store Config Properties - The configuration of an
OnlineStore
. - role
Arn string - Role Arn
- Create
Only Tag[] - An array of key-value pair to apply to this resource.
- throughput
Config FeatureGroup Throughput Config Used to set feature group throughput configuration. There are two modes:
ON_DEMAND
andPROVISIONED
. With on-demand mode, you are charged for data reads and writes that your application performs on your feature group. You do not need to specify read and write throughput because Feature Store accommodates your workloads as they ramp up and down. You can switch a feature group to on-demand only once in a 24 hour period. With provisioned throughput mode, you specify the read and write capacity per second that you expect your application to require, and you are billed based on those limits. Exceeding provisioned throughput will result in your requests being throttled.Note:
PROVISIONED
throughput mode is supported only for feature groups that are offline-only, or use theStandard
tier online store.
- event_
time_ strfeature_ name - The Event Time Feature Name.
- feature_
definitions Sequence[FeatureGroup Feature Definition Args] - An Array of Feature Definition
- record_
identifier_ strfeature_ name - The Record Identifier Feature Name.
- description str
- Description about the FeatureGroup.
- feature_
group_ strname - The Name of the FeatureGroup.
- offline_
store_ Offlineconfig Store Config Properties Args - The configuration of an
OfflineStore
. - online_
store_ Onlineconfig Store Config Properties Args - The configuration of an
OnlineStore
. - role_
arn str - Role Arn
- Sequence[Create
Only Tag Args] - An array of key-value pair to apply to this resource.
- throughput_
config FeatureGroup Throughput Config Args Used to set feature group throughput configuration. There are two modes:
ON_DEMAND
andPROVISIONED
. With on-demand mode, you are charged for data reads and writes that your application performs on your feature group. You do not need to specify read and write throughput because Feature Store accommodates your workloads as they ramp up and down. You can switch a feature group to on-demand only once in a 24 hour period. With provisioned throughput mode, you specify the read and write capacity per second that you expect your application to require, and you are billed based on those limits. Exceeding provisioned throughput will result in your requests being throttled.Note:
PROVISIONED
throughput mode is supported only for feature groups that are offline-only, or use theStandard
tier online store.
- event
Time StringFeature Name - The Event Time Feature Name.
- feature
Definitions List<Property Map> - An Array of Feature Definition
- record
Identifier StringFeature Name - The Record Identifier Feature Name.
- description String
- Description about the FeatureGroup.
- feature
Group StringName - The Name of the FeatureGroup.
- offline
Store Property MapConfig - The configuration of an
OfflineStore
. - online
Store Property MapConfig - The configuration of an
OnlineStore
. - role
Arn String - Role Arn
- List<Property Map>
- An array of key-value pair to apply to this resource.
- throughput
Config Property Map Used to set feature group throughput configuration. There are two modes:
ON_DEMAND
andPROVISIONED
. With on-demand mode, you are charged for data reads and writes that your application performs on your feature group. You do not need to specify read and write throughput because Feature Store accommodates your workloads as they ramp up and down. You can switch a feature group to on-demand only once in a 24 hour period. With provisioned throughput mode, you specify the read and write capacity per second that you expect your application to require, and you are billed based on those limits. Exceeding provisioned throughput will result in your requests being throttled.Note:
PROVISIONED
throughput mode is supported only for feature groups that are offline-only, or use theStandard
tier online store.
Outputs
All input properties are implicitly available as output properties. Additionally, the FeatureGroup resource produces the following output properties:
- Creation
Time string - A timestamp of FeatureGroup creation time.
- Feature
Group stringStatus - The status of the feature group.
- Id string
- The provider-assigned unique ID for this managed resource.
- Creation
Time string - A timestamp of FeatureGroup creation time.
- Feature
Group stringStatus - The status of the feature group.
- Id string
- The provider-assigned unique ID for this managed resource.
- creation
Time String - A timestamp of FeatureGroup creation time.
- feature
Group StringStatus - The status of the feature group.
- id String
- The provider-assigned unique ID for this managed resource.
- creation
Time string - A timestamp of FeatureGroup creation time.
- feature
Group stringStatus - The status of the feature group.
- id string
- The provider-assigned unique ID for this managed resource.
- creation_
time str - A timestamp of FeatureGroup creation time.
- feature_
group_ strstatus - The status of the feature group.
- id str
- The provider-assigned unique ID for this managed resource.
- creation
Time String - A timestamp of FeatureGroup creation time.
- feature
Group StringStatus - The status of the feature group.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs
FeatureGroupDataCatalogConfig, FeatureGroupDataCatalogConfigArgs
- catalog str
- The name of the Glue table catalog.
- database str
- The name of the Glue table database.
- table_
name str - The name of the Glue table.
FeatureGroupFeatureDefinition, FeatureGroupFeatureDefinitionArgs
- Feature
Name string The name of a feature. The type must be a string.
FeatureName
cannot be any of the following:is_deleted
,write_time
,api_invocation_time
.The name:
- Must start with an alphanumeric character.
- Can only include alphanumeric characters, underscores, and hyphens. Spaces are not allowed.
- Feature
Type Pulumi.Aws Native. Sage Maker. Feature Group Feature Definition Feature Type - The value type of a feature. Valid values are Integral, Fractional, or String.
- Feature
Name string The name of a feature. The type must be a string.
FeatureName
cannot be any of the following:is_deleted
,write_time
,api_invocation_time
.The name:
- Must start with an alphanumeric character.
- Can only include alphanumeric characters, underscores, and hyphens. Spaces are not allowed.
- Feature
Type FeatureGroup Feature Definition Feature Type - The value type of a feature. Valid values are Integral, Fractional, or String.
- feature
Name String The name of a feature. The type must be a string.
FeatureName
cannot be any of the following:is_deleted
,write_time
,api_invocation_time
.The name:
- Must start with an alphanumeric character.
- Can only include alphanumeric characters, underscores, and hyphens. Spaces are not allowed.
- feature
Type FeatureGroup Feature Definition Feature Type - The value type of a feature. Valid values are Integral, Fractional, or String.
- feature
Name string The name of a feature. The type must be a string.
FeatureName
cannot be any of the following:is_deleted
,write_time
,api_invocation_time
.The name:
- Must start with an alphanumeric character.
- Can only include alphanumeric characters, underscores, and hyphens. Spaces are not allowed.
- feature
Type FeatureGroup Feature Definition Feature Type - The value type of a feature. Valid values are Integral, Fractional, or String.
- feature_
name str The name of a feature. The type must be a string.
FeatureName
cannot be any of the following:is_deleted
,write_time
,api_invocation_time
.The name:
- Must start with an alphanumeric character.
- Can only include alphanumeric characters, underscores, and hyphens. Spaces are not allowed.
- feature_
type FeatureGroup Feature Definition Feature Type - The value type of a feature. Valid values are Integral, Fractional, or String.
- feature
Name String The name of a feature. The type must be a string.
FeatureName
cannot be any of the following:is_deleted
,write_time
,api_invocation_time
.The name:
- Must start with an alphanumeric character.
- Can only include alphanumeric characters, underscores, and hyphens. Spaces are not allowed.
- feature
Type "Integral" | "Fractional" | "String" - The value type of a feature. Valid values are Integral, Fractional, or String.
FeatureGroupFeatureDefinitionFeatureType, FeatureGroupFeatureDefinitionFeatureTypeArgs
- Integral
- Integral
- Fractional
- Fractional
- String
- String
- Feature
Group Feature Definition Feature Type Integral - Integral
- Feature
Group Feature Definition Feature Type Fractional - Fractional
- Feature
Group Feature Definition Feature Type String - String
- Integral
- Integral
- Fractional
- Fractional
- String
- String
- Integral
- Integral
- Fractional
- Fractional
- String
- String
- INTEGRAL
- Integral
- FRACTIONAL
- Fractional
- STRING
- String
- "Integral"
- Integral
- "Fractional"
- Fractional
- "String"
- String
FeatureGroupOnlineStoreSecurityConfig, FeatureGroupOnlineStoreSecurityConfigArgs
- Kms
Key stringId The AWS Key Management Service (KMS) key ARN that SageMaker Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
The caller (either user or IAM role) of
CreateFeatureGroup
must have below permissions to theOnlineStore
KmsKeyId
:"kms:Encrypt"
"kms:Decrypt"
"kms:DescribeKey"
"kms:CreateGrant"
"kms:RetireGrant"
"kms:ReEncryptFrom"
"kms:ReEncryptTo"
"kms:GenerateDataKey"
"kms:ListAliases"
"kms:ListGrants"
"kms:RevokeGrant"
The caller (either user or IAM role) to all DataPlane operations (
PutRecord
,GetRecord
,DeleteRecord
) must have the following permissions to theKmsKeyId
:"kms:Decrypt"
- Kms
Key stringId The AWS Key Management Service (KMS) key ARN that SageMaker Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
The caller (either user or IAM role) of
CreateFeatureGroup
must have below permissions to theOnlineStore
KmsKeyId
:"kms:Encrypt"
"kms:Decrypt"
"kms:DescribeKey"
"kms:CreateGrant"
"kms:RetireGrant"
"kms:ReEncryptFrom"
"kms:ReEncryptTo"
"kms:GenerateDataKey"
"kms:ListAliases"
"kms:ListGrants"
"kms:RevokeGrant"
The caller (either user or IAM role) to all DataPlane operations (
PutRecord
,GetRecord
,DeleteRecord
) must have the following permissions to theKmsKeyId
:"kms:Decrypt"
- kms
Key StringId The AWS Key Management Service (KMS) key ARN that SageMaker Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
The caller (either user or IAM role) of
CreateFeatureGroup
must have below permissions to theOnlineStore
KmsKeyId
:"kms:Encrypt"
"kms:Decrypt"
"kms:DescribeKey"
"kms:CreateGrant"
"kms:RetireGrant"
"kms:ReEncryptFrom"
"kms:ReEncryptTo"
"kms:GenerateDataKey"
"kms:ListAliases"
"kms:ListGrants"
"kms:RevokeGrant"
The caller (either user or IAM role) to all DataPlane operations (
PutRecord
,GetRecord
,DeleteRecord
) must have the following permissions to theKmsKeyId
:"kms:Decrypt"
- kms
Key stringId The AWS Key Management Service (KMS) key ARN that SageMaker Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
The caller (either user or IAM role) of
CreateFeatureGroup
must have below permissions to theOnlineStore
KmsKeyId
:"kms:Encrypt"
"kms:Decrypt"
"kms:DescribeKey"
"kms:CreateGrant"
"kms:RetireGrant"
"kms:ReEncryptFrom"
"kms:ReEncryptTo"
"kms:GenerateDataKey"
"kms:ListAliases"
"kms:ListGrants"
"kms:RevokeGrant"
The caller (either user or IAM role) to all DataPlane operations (
PutRecord
,GetRecord
,DeleteRecord
) must have the following permissions to theKmsKeyId
:"kms:Decrypt"
- kms_
key_ strid The AWS Key Management Service (KMS) key ARN that SageMaker Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
The caller (either user or IAM role) of
CreateFeatureGroup
must have below permissions to theOnlineStore
KmsKeyId
:"kms:Encrypt"
"kms:Decrypt"
"kms:DescribeKey"
"kms:CreateGrant"
"kms:RetireGrant"
"kms:ReEncryptFrom"
"kms:ReEncryptTo"
"kms:GenerateDataKey"
"kms:ListAliases"
"kms:ListGrants"
"kms:RevokeGrant"
The caller (either user or IAM role) to all DataPlane operations (
PutRecord
,GetRecord
,DeleteRecord
) must have the following permissions to theKmsKeyId
:"kms:Decrypt"
- kms
Key StringId The AWS Key Management Service (KMS) key ARN that SageMaker Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
The caller (either user or IAM role) of
CreateFeatureGroup
must have below permissions to theOnlineStore
KmsKeyId
:"kms:Encrypt"
"kms:Decrypt"
"kms:DescribeKey"
"kms:CreateGrant"
"kms:RetireGrant"
"kms:ReEncryptFrom"
"kms:ReEncryptTo"
"kms:GenerateDataKey"
"kms:ListAliases"
"kms:ListGrants"
"kms:RevokeGrant"
The caller (either user or IAM role) to all DataPlane operations (
PutRecord
,GetRecord
,DeleteRecord
) must have the following permissions to theKmsKeyId
:"kms:Decrypt"
FeatureGroupS3StorageConfig, FeatureGroupS3StorageConfigArgs
- S3Uri string
The S3 URI, or location in Amazon S3, of
OfflineStore
.S3 URIs have a format similar to the following:
s3://example-bucket/prefix/
.- Kms
Key stringId The AWS Key Management Service (KMS) key ARN of the key used to encrypt any objects written into the
OfflineStore
S3 location.The IAM
roleARN
that is passed as a parameter toCreateFeatureGroup
must have below permissions to theKmsKeyId
:"kms:GenerateDataKey"
- S3Uri string
The S3 URI, or location in Amazon S3, of
OfflineStore
.S3 URIs have a format similar to the following:
s3://example-bucket/prefix/
.- Kms
Key stringId The AWS Key Management Service (KMS) key ARN of the key used to encrypt any objects written into the
OfflineStore
S3 location.The IAM
roleARN
that is passed as a parameter toCreateFeatureGroup
must have below permissions to theKmsKeyId
:"kms:GenerateDataKey"
- s3Uri String
The S3 URI, or location in Amazon S3, of
OfflineStore
.S3 URIs have a format similar to the following:
s3://example-bucket/prefix/
.- kms
Key StringId The AWS Key Management Service (KMS) key ARN of the key used to encrypt any objects written into the
OfflineStore
S3 location.The IAM
roleARN
that is passed as a parameter toCreateFeatureGroup
must have below permissions to theKmsKeyId
:"kms:GenerateDataKey"
- s3Uri string
The S3 URI, or location in Amazon S3, of
OfflineStore
.S3 URIs have a format similar to the following:
s3://example-bucket/prefix/
.- kms
Key stringId The AWS Key Management Service (KMS) key ARN of the key used to encrypt any objects written into the
OfflineStore
S3 location.The IAM
roleARN
that is passed as a parameter toCreateFeatureGroup
must have below permissions to theKmsKeyId
:"kms:GenerateDataKey"
- s3_
uri str The S3 URI, or location in Amazon S3, of
OfflineStore
.S3 URIs have a format similar to the following:
s3://example-bucket/prefix/
.- kms_
key_ strid The AWS Key Management Service (KMS) key ARN of the key used to encrypt any objects written into the
OfflineStore
S3 location.The IAM
roleARN
that is passed as a parameter toCreateFeatureGroup
must have below permissions to theKmsKeyId
:"kms:GenerateDataKey"
- s3Uri String
The S3 URI, or location in Amazon S3, of
OfflineStore
.S3 URIs have a format similar to the following:
s3://example-bucket/prefix/
.- kms
Key StringId The AWS Key Management Service (KMS) key ARN of the key used to encrypt any objects written into the
OfflineStore
S3 location.The IAM
roleARN
that is passed as a parameter toCreateFeatureGroup
must have below permissions to theKmsKeyId
:"kms:GenerateDataKey"
FeatureGroupStorageType, FeatureGroupStorageTypeArgs
- Standard
- Standard
- In
Memory - InMemory
- Feature
Group Storage Type Standard - Standard
- Feature
Group Storage Type In Memory - InMemory
- Standard
- Standard
- In
Memory - InMemory
- Standard
- Standard
- In
Memory - InMemory
- STANDARD
- Standard
- IN_MEMORY
- InMemory
- "Standard"
- Standard
- "In
Memory" - InMemory
FeatureGroupTableFormat, FeatureGroupTableFormatArgs
- Iceberg
- Iceberg
- Glue
- Glue
- Feature
Group Table Format Iceberg - Iceberg
- Feature
Group Table Format Glue - Glue
- Iceberg
- Iceberg
- Glue
- Glue
- Iceberg
- Iceberg
- Glue
- Glue
- ICEBERG
- Iceberg
- GLUE
- Glue
- "Iceberg"
- Iceberg
- "Glue"
- Glue
FeatureGroupThroughputConfig, FeatureGroupThroughputConfigArgs
- Throughput
Mode Pulumi.Aws Native. Sage Maker. Feature Group Throughput Mode - The mode used for your feature group throughput:
ON_DEMAND
orPROVISIONED
. - Provisioned
Read intCapacity Units - For provisioned feature groups with online store enabled, this indicates the read throughput you are billed for and can consume without throttling.
- Provisioned
Write intCapacity Units - For provisioned feature groups, this indicates the write throughput you are billed for and can consume without throttling.
- Throughput
Mode FeatureGroup Throughput Mode - The mode used for your feature group throughput:
ON_DEMAND
orPROVISIONED
. - Provisioned
Read intCapacity Units - For provisioned feature groups with online store enabled, this indicates the read throughput you are billed for and can consume without throttling.
- Provisioned
Write intCapacity Units - For provisioned feature groups, this indicates the write throughput you are billed for and can consume without throttling.
- throughput
Mode FeatureGroup Throughput Mode - The mode used for your feature group throughput:
ON_DEMAND
orPROVISIONED
. - provisioned
Read IntegerCapacity Units - For provisioned feature groups with online store enabled, this indicates the read throughput you are billed for and can consume without throttling.
- provisioned
Write IntegerCapacity Units - For provisioned feature groups, this indicates the write throughput you are billed for and can consume without throttling.
- throughput
Mode FeatureGroup Throughput Mode - The mode used for your feature group throughput:
ON_DEMAND
orPROVISIONED
. - provisioned
Read numberCapacity Units - For provisioned feature groups with online store enabled, this indicates the read throughput you are billed for and can consume without throttling.
- provisioned
Write numberCapacity Units - For provisioned feature groups, this indicates the write throughput you are billed for and can consume without throttling.
- throughput_
mode FeatureGroup Throughput Mode - The mode used for your feature group throughput:
ON_DEMAND
orPROVISIONED
. - provisioned_
read_ intcapacity_ units - For provisioned feature groups with online store enabled, this indicates the read throughput you are billed for and can consume without throttling.
- provisioned_
write_ intcapacity_ units - For provisioned feature groups, this indicates the write throughput you are billed for and can consume without throttling.
- throughput
Mode "OnDemand" | "Provisioned" - The mode used for your feature group throughput:
ON_DEMAND
orPROVISIONED
. - provisioned
Read NumberCapacity Units - For provisioned feature groups with online store enabled, this indicates the read throughput you are billed for and can consume without throttling.
- provisioned
Write NumberCapacity Units - For provisioned feature groups, this indicates the write throughput you are billed for and can consume without throttling.
FeatureGroupThroughputMode, FeatureGroupThroughputModeArgs
- On
Demand - OnDemand
- Provisioned
- Provisioned
- Feature
Group Throughput Mode On Demand - OnDemand
- Feature
Group Throughput Mode Provisioned - Provisioned
- On
Demand - OnDemand
- Provisioned
- Provisioned
- On
Demand - OnDemand
- Provisioned
- Provisioned
- ON_DEMAND
- OnDemand
- PROVISIONED
- Provisioned
- "On
Demand" - OnDemand
- "Provisioned"
- Provisioned
FeatureGroupTtlDuration, FeatureGroupTtlDurationArgs
- Unit
Pulumi.
Aws Native. Sage Maker. Feature Group Unit TtlDuration
time unit.- Value int
TtlDuration
time value.
- Unit
Feature
Group Unit TtlDuration
time unit.- Value int
TtlDuration
time value.
- unit
Feature
Group Unit TtlDuration
time unit.- value Integer
TtlDuration
time value.
- unit
Feature
Group Unit TtlDuration
time unit.- value number
TtlDuration
time value.
- unit
Feature
Group Unit TtlDuration
time unit.- value int
TtlDuration
time value.
- unit "Seconds" | "Minutes" | "Hours" | "Days" | "Weeks"
TtlDuration
time unit.- value Number
TtlDuration
time value.
FeatureGroupUnit, FeatureGroupUnitArgs
- Seconds
- Seconds
- Minutes
- Minutes
- Hours
- Hours
- Days
- Days
- Weeks
- Weeks
- Feature
Group Unit Seconds - Seconds
- Feature
Group Unit Minutes - Minutes
- Feature
Group Unit Hours - Hours
- Feature
Group Unit Days - Days
- Feature
Group Unit Weeks - Weeks
- Seconds
- Seconds
- Minutes
- Minutes
- Hours
- Hours
- Days
- Days
- Weeks
- Weeks
- Seconds
- Seconds
- Minutes
- Minutes
- Hours
- Hours
- Days
- Days
- Weeks
- Weeks
- SECONDS
- Seconds
- MINUTES
- Minutes
- HOURS
- Hours
- DAYS
- Days
- WEEKS
- Weeks
- "Seconds"
- Seconds
- "Minutes"
- Minutes
- "Hours"
- Hours
- "Days"
- Days
- "Weeks"
- Weeks
OfflineStoreConfigProperties, OfflineStoreConfigPropertiesArgs
- S3Storage
Config Pulumi.Aws Native. Sage Maker. Inputs. Feature Group S3Storage Config - The Amazon Simple Storage (Amazon S3) location of
OfflineStore
. - Data
Catalog Pulumi.Config Aws Native. Sage Maker. Inputs. Feature Group Data Catalog Config - The meta data of the Glue table that is autogenerated when an
OfflineStore
is created. - Disable
Glue boolTable Creation Set to
True
to disable the automatic creation of an AWS Glue table when configuring anOfflineStore
. If set toFalse
, Feature Store will name theOfflineStore
Glue table following Athena's naming recommendations .The default value is
False
.- Table
Format Pulumi.Aws Native. Sage Maker. Feature Group Table Format - Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg .
- S3Storage
Config FeatureGroup S3Storage Config - The Amazon Simple Storage (Amazon S3) location of
OfflineStore
. - Data
Catalog FeatureConfig Group Data Catalog Config - The meta data of the Glue table that is autogenerated when an
OfflineStore
is created. - Disable
Glue boolTable Creation Set to
True
to disable the automatic creation of an AWS Glue table when configuring anOfflineStore
. If set toFalse
, Feature Store will name theOfflineStore
Glue table following Athena's naming recommendations .The default value is
False
.- Table
Format FeatureGroup Table Format - Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg .
- s3Storage
Config FeatureGroup S3Storage Config - The Amazon Simple Storage (Amazon S3) location of
OfflineStore
. - data
Catalog FeatureConfig Group Data Catalog Config - The meta data of the Glue table that is autogenerated when an
OfflineStore
is created. - disable
Glue BooleanTable Creation Set to
True
to disable the automatic creation of an AWS Glue table when configuring anOfflineStore
. If set toFalse
, Feature Store will name theOfflineStore
Glue table following Athena's naming recommendations .The default value is
False
.- table
Format FeatureGroup Table Format - Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg .
- s3Storage
Config FeatureGroup S3Storage Config - The Amazon Simple Storage (Amazon S3) location of
OfflineStore
. - data
Catalog FeatureConfig Group Data Catalog Config - The meta data of the Glue table that is autogenerated when an
OfflineStore
is created. - disable
Glue booleanTable Creation Set to
True
to disable the automatic creation of an AWS Glue table when configuring anOfflineStore
. If set toFalse
, Feature Store will name theOfflineStore
Glue table following Athena's naming recommendations .The default value is
False
.- table
Format FeatureGroup Table Format - Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg .
- s3_
storage_ Featureconfig Group S3Storage Config - The Amazon Simple Storage (Amazon S3) location of
OfflineStore
. - data_
catalog_ Featureconfig Group Data Catalog Config - The meta data of the Glue table that is autogenerated when an
OfflineStore
is created. - disable_
glue_ booltable_ creation Set to
True
to disable the automatic creation of an AWS Glue table when configuring anOfflineStore
. If set toFalse
, Feature Store will name theOfflineStore
Glue table following Athena's naming recommendations .The default value is
False
.- table_
format FeatureGroup Table Format - Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg .
- s3Storage
Config Property Map - The Amazon Simple Storage (Amazon S3) location of
OfflineStore
. - data
Catalog Property MapConfig - The meta data of the Glue table that is autogenerated when an
OfflineStore
is created. - disable
Glue BooleanTable Creation Set to
True
to disable the automatic creation of an AWS Glue table when configuring anOfflineStore
. If set toFalse
, Feature Store will name theOfflineStore
Glue table following Athena's naming recommendations .The default value is
False
.- table
Format "Iceberg" | "Glue" - Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg .
OnlineStoreConfigProperties, OnlineStoreConfigPropertiesArgs
- Enable
Online boolStore Turn
OnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag. TurnOnlineStore
on by specifyingTrue
for theEnableOnlineStore
flag.The default value is
False
.- Security
Config Pulumi.Aws Native. Sage Maker. Inputs. Feature Group Online Store Security Config - Use to specify KMS Key ID (
KMSKeyId
) for at-rest encryption of yourOnlineStore
. - Storage
Type Pulumi.Aws Native. Sage Maker. Feature Group Storage Type - Option for different tiers of low latency storage for real-time data retrieval.
Standard
: A managed low latency data store for feature groups.InMemory
: A managed data store for feature groups that supports very low latency retrieval.
- Ttl
Duration Pulumi.Aws Native. Sage Maker. Inputs. Feature Group Ttl Duration - Time to live duration, where the record is hard deleted after the expiration time is reached;
ExpiresAt
=EventTime
+TtlDuration
. For information on HardDelete, see the DeleteRecord API in the Amazon SageMaker API Reference guide.
- Enable
Online boolStore Turn
OnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag. TurnOnlineStore
on by specifyingTrue
for theEnableOnlineStore
flag.The default value is
False
.- Security
Config FeatureGroup Online Store Security Config - Use to specify KMS Key ID (
KMSKeyId
) for at-rest encryption of yourOnlineStore
. - Storage
Type FeatureGroup Storage Type - Option for different tiers of low latency storage for real-time data retrieval.
Standard
: A managed low latency data store for feature groups.InMemory
: A managed data store for feature groups that supports very low latency retrieval.
- Ttl
Duration FeatureGroup Ttl Duration - Time to live duration, where the record is hard deleted after the expiration time is reached;
ExpiresAt
=EventTime
+TtlDuration
. For information on HardDelete, see the DeleteRecord API in the Amazon SageMaker API Reference guide.
- enable
Online BooleanStore Turn
OnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag. TurnOnlineStore
on by specifyingTrue
for theEnableOnlineStore
flag.The default value is
False
.- security
Config FeatureGroup Online Store Security Config - Use to specify KMS Key ID (
KMSKeyId
) for at-rest encryption of yourOnlineStore
. - storage
Type FeatureGroup Storage Type - Option for different tiers of low latency storage for real-time data retrieval.
Standard
: A managed low latency data store for feature groups.InMemory
: A managed data store for feature groups that supports very low latency retrieval.
- ttl
Duration FeatureGroup Ttl Duration - Time to live duration, where the record is hard deleted after the expiration time is reached;
ExpiresAt
=EventTime
+TtlDuration
. For information on HardDelete, see the DeleteRecord API in the Amazon SageMaker API Reference guide.
- enable
Online booleanStore Turn
OnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag. TurnOnlineStore
on by specifyingTrue
for theEnableOnlineStore
flag.The default value is
False
.- security
Config FeatureGroup Online Store Security Config - Use to specify KMS Key ID (
KMSKeyId
) for at-rest encryption of yourOnlineStore
. - storage
Type FeatureGroup Storage Type - Option for different tiers of low latency storage for real-time data retrieval.
Standard
: A managed low latency data store for feature groups.InMemory
: A managed data store for feature groups that supports very low latency retrieval.
- ttl
Duration FeatureGroup Ttl Duration - Time to live duration, where the record is hard deleted after the expiration time is reached;
ExpiresAt
=EventTime
+TtlDuration
. For information on HardDelete, see the DeleteRecord API in the Amazon SageMaker API Reference guide.
- enable_
online_ boolstore Turn
OnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag. TurnOnlineStore
on by specifyingTrue
for theEnableOnlineStore
flag.The default value is
False
.- security_
config FeatureGroup Online Store Security Config - Use to specify KMS Key ID (
KMSKeyId
) for at-rest encryption of yourOnlineStore
. - storage_
type FeatureGroup Storage Type - Option for different tiers of low latency storage for real-time data retrieval.
Standard
: A managed low latency data store for feature groups.InMemory
: A managed data store for feature groups that supports very low latency retrieval.
- ttl_
duration FeatureGroup Ttl Duration - Time to live duration, where the record is hard deleted after the expiration time is reached;
ExpiresAt
=EventTime
+TtlDuration
. For information on HardDelete, see the DeleteRecord API in the Amazon SageMaker API Reference guide.
- enable
Online BooleanStore Turn
OnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag. TurnOnlineStore
on by specifyingTrue
for theEnableOnlineStore
flag.The default value is
False
.- security
Config Property Map - Use to specify KMS Key ID (
KMSKeyId
) for at-rest encryption of yourOnlineStore
. - storage
Type "Standard" | "InMemory" - Option for different tiers of low latency storage for real-time data retrieval.
Standard
: A managed low latency data store for feature groups.InMemory
: A managed data store for feature groups that supports very low latency retrieval.
- ttl
Duration Property Map - Time to live duration, where the record is hard deleted after the expiration time is reached;
ExpiresAt
=EventTime
+TtlDuration
. For information on HardDelete, see the DeleteRecord API in the Amazon SageMaker API Reference guide.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.