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.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const featureGroupResource = new aws_native.sagemaker.FeatureGroup("featureGroupResource", {
eventTimeFeatureName: "string",
featureDefinitions: [{
featureName: "string",
featureType: aws_native.sagemaker.FeatureGroupFeatureDefinitionFeatureType.Integral,
}],
recordIdentifierFeatureName: "string",
description: "string",
featureGroupName: "string",
offlineStoreConfig: {
s3StorageConfig: {
s3Uri: "string",
kmsKeyId: "string",
},
dataCatalogConfig: {
catalog: "string",
database: "string",
tableName: "string",
},
disableGlueTableCreation: false,
tableFormat: aws_native.sagemaker.FeatureGroupTableFormat.Iceberg,
},
onlineStoreConfig: {
enableOnlineStore: false,
securityConfig: {
kmsKeyId: "string",
},
storageType: aws_native.sagemaker.FeatureGroupStorageType.Standard,
ttlDuration: {
unit: aws_native.sagemaker.FeatureGroupUnit.Seconds,
value: 0,
},
},
roleArn: "string",
tags: [{
key: "string",
value: "string",
}],
throughputConfig: {
throughputMode: aws_native.sagemaker.FeatureGroupThroughputMode.OnDemand,
provisionedReadCapacityUnits: 0,
provisionedWriteCapacityUnits: 0,
},
});
Coming soon!
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 - Online
Store Pulumi.Config Aws Native. Sage Maker. Inputs. Online Store Config Properties - 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
- 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 - Online
Store OnlineConfig Store Config Properties Args - 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
- 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 - online
Store OnlineConfig Store Config Properties - 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
- 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 - online
Store OnlineConfig Store Config Properties - role
Arn string - Role Arn
- Create
Only Tag[] - An array of key-value pair to apply to this resource.
- throughput
Config FeatureGroup Throughput Config
- 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 - online_
store_ Onlineconfig Store Config Properties Args - 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
- 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 - online
Store Property MapConfig - role
Arn String - Role Arn
- List<Property Map>
- An array of key-value pair to apply to this resource.
- throughput
Config Property Map
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
- database str
- table_
name str
FeatureGroupFeatureDefinition, FeatureGroupFeatureDefinitionArgs
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
- Kms
Key stringId
- kms
Key StringId
- kms
Key stringId
- kms_
key_ strid
- kms
Key StringId
FeatureGroupS3StorageConfig, FeatureGroupS3StorageConfigArgs
- s3_
uri str - kms_
key_ strid
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 - 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 - 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 - 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 - 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 - 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" - 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
Feature
Group Unit - value Integer
- unit
Feature
Group Unit - value number
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
OnlineStoreConfigProperties, OnlineStoreConfigPropertiesArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.