1. Packages
  2. AWS
  3. API Docs
  4. sagemaker
  5. FeatureGroup
AWS v6.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

aws.sagemaker.FeatureGroup

Explore with Pulumi AI

Provides a SageMaker AI Feature Group resource.

Example Usage

Basic usage:

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = new aws.sagemaker.FeatureGroup("example", {
    featureGroupName: "example",
    recordIdentifierFeatureName: "example",
    eventTimeFeatureName: "example",
    roleArn: test.arn,
    featureDefinitions: [{
        featureName: "example",
        featureType: "String",
    }],
    onlineStoreConfig: {
        enableOnlineStore: true,
    },
});
Copy
import pulumi
import pulumi_aws as aws

example = aws.sagemaker.FeatureGroup("example",
    feature_group_name="example",
    record_identifier_feature_name="example",
    event_time_feature_name="example",
    role_arn=test["arn"],
    feature_definitions=[{
        "feature_name": "example",
        "feature_type": "String",
    }],
    online_store_config={
        "enable_online_store": True,
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sagemaker"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sagemaker.NewFeatureGroup(ctx, "example", &sagemaker.FeatureGroupArgs{
			FeatureGroupName:            pulumi.String("example"),
			RecordIdentifierFeatureName: pulumi.String("example"),
			EventTimeFeatureName:        pulumi.String("example"),
			RoleArn:                     pulumi.Any(test.Arn),
			FeatureDefinitions: sagemaker.FeatureGroupFeatureDefinitionArray{
				&sagemaker.FeatureGroupFeatureDefinitionArgs{
					FeatureName: pulumi.String("example"),
					FeatureType: pulumi.String("String"),
				},
			},
			OnlineStoreConfig: &sagemaker.FeatureGroupOnlineStoreConfigArgs{
				EnableOnlineStore: pulumi.Bool(true),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = new Aws.Sagemaker.FeatureGroup("example", new()
    {
        FeatureGroupName = "example",
        RecordIdentifierFeatureName = "example",
        EventTimeFeatureName = "example",
        RoleArn = test.Arn,
        FeatureDefinitions = new[]
        {
            new Aws.Sagemaker.Inputs.FeatureGroupFeatureDefinitionArgs
            {
                FeatureName = "example",
                FeatureType = "String",
            },
        },
        OnlineStoreConfig = new Aws.Sagemaker.Inputs.FeatureGroupOnlineStoreConfigArgs
        {
            EnableOnlineStore = true,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.sagemaker.FeatureGroup;
import com.pulumi.aws.sagemaker.FeatureGroupArgs;
import com.pulumi.aws.sagemaker.inputs.FeatureGroupFeatureDefinitionArgs;
import com.pulumi.aws.sagemaker.inputs.FeatureGroupOnlineStoreConfigArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var example = new FeatureGroup("example", FeatureGroupArgs.builder()
            .featureGroupName("example")
            .recordIdentifierFeatureName("example")
            .eventTimeFeatureName("example")
            .roleArn(test.arn())
            .featureDefinitions(FeatureGroupFeatureDefinitionArgs.builder()
                .featureName("example")
                .featureType("String")
                .build())
            .onlineStoreConfig(FeatureGroupOnlineStoreConfigArgs.builder()
                .enableOnlineStore(true)
                .build())
            .build());

    }
}
Copy
resources:
  example:
    type: aws:sagemaker:FeatureGroup
    properties:
      featureGroupName: example
      recordIdentifierFeatureName: example
      eventTimeFeatureName: example
      roleArn: ${test.arn}
      featureDefinitions:
        - featureName: example
          featureType: String
      onlineStoreConfig:
        enableOnlineStore: true
Copy

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,
                 feature_group_name: Optional[str] = None,
                 record_identifier_feature_name: Optional[str] = None,
                 role_arn: Optional[str] = None,
                 description: Optional[str] = None,
                 offline_store_config: Optional[FeatureGroupOfflineStoreConfigArgs] = None,
                 online_store_config: Optional[FeatureGroupOnlineStoreConfigArgs] = None,
                 tags: Optional[Mapping[str, str]] = 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:sagemaker:FeatureGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. FeatureGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. FeatureGroupArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. FeatureGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. FeatureGroupArgs
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 featureGroupResource = new Aws.Sagemaker.FeatureGroup("featureGroupResource", new()
{
    EventTimeFeatureName = "string",
    FeatureDefinitions = new[]
    {
        new Aws.Sagemaker.Inputs.FeatureGroupFeatureDefinitionArgs
        {
            CollectionConfig = new Aws.Sagemaker.Inputs.FeatureGroupFeatureDefinitionCollectionConfigArgs
            {
                VectorConfig = new Aws.Sagemaker.Inputs.FeatureGroupFeatureDefinitionCollectionConfigVectorConfigArgs
                {
                    Dimension = 0,
                },
            },
            CollectionType = "string",
            FeatureName = "string",
            FeatureType = "string",
        },
    },
    FeatureGroupName = "string",
    RecordIdentifierFeatureName = "string",
    RoleArn = "string",
    Description = "string",
    OfflineStoreConfig = new Aws.Sagemaker.Inputs.FeatureGroupOfflineStoreConfigArgs
    {
        S3StorageConfig = new Aws.Sagemaker.Inputs.FeatureGroupOfflineStoreConfigS3StorageConfigArgs
        {
            S3Uri = "string",
            KmsKeyId = "string",
            ResolvedOutputS3Uri = "string",
        },
        DataCatalogConfig = new Aws.Sagemaker.Inputs.FeatureGroupOfflineStoreConfigDataCatalogConfigArgs
        {
            Catalog = "string",
            Database = "string",
            TableName = "string",
        },
        DisableGlueTableCreation = false,
        TableFormat = "string",
    },
    OnlineStoreConfig = new Aws.Sagemaker.Inputs.FeatureGroupOnlineStoreConfigArgs
    {
        EnableOnlineStore = false,
        SecurityConfig = new Aws.Sagemaker.Inputs.FeatureGroupOnlineStoreConfigSecurityConfigArgs
        {
            KmsKeyId = "string",
        },
        StorageType = "string",
        TtlDuration = new Aws.Sagemaker.Inputs.FeatureGroupOnlineStoreConfigTtlDurationArgs
        {
            Unit = "string",
            Value = 0,
        },
    },
    Tags = 
    {
        { "string", "string" },
    },
    ThroughputConfig = new Aws.Sagemaker.Inputs.FeatureGroupThroughputConfigArgs
    {
        ProvisionedReadCapacityUnits = 0,
        ProvisionedWriteCapacityUnits = 0,
        ThroughputMode = "string",
    },
});
Copy
example, err := sagemaker.NewFeatureGroup(ctx, "featureGroupResource", &sagemaker.FeatureGroupArgs{
	EventTimeFeatureName: pulumi.String("string"),
	FeatureDefinitions: sagemaker.FeatureGroupFeatureDefinitionArray{
		&sagemaker.FeatureGroupFeatureDefinitionArgs{
			CollectionConfig: &sagemaker.FeatureGroupFeatureDefinitionCollectionConfigArgs{
				VectorConfig: &sagemaker.FeatureGroupFeatureDefinitionCollectionConfigVectorConfigArgs{
					Dimension: pulumi.Int(0),
				},
			},
			CollectionType: pulumi.String("string"),
			FeatureName:    pulumi.String("string"),
			FeatureType:    pulumi.String("string"),
		},
	},
	FeatureGroupName:            pulumi.String("string"),
	RecordIdentifierFeatureName: pulumi.String("string"),
	RoleArn:                     pulumi.String("string"),
	Description:                 pulumi.String("string"),
	OfflineStoreConfig: &sagemaker.FeatureGroupOfflineStoreConfigArgs{
		S3StorageConfig: &sagemaker.FeatureGroupOfflineStoreConfigS3StorageConfigArgs{
			S3Uri:               pulumi.String("string"),
			KmsKeyId:            pulumi.String("string"),
			ResolvedOutputS3Uri: pulumi.String("string"),
		},
		DataCatalogConfig: &sagemaker.FeatureGroupOfflineStoreConfigDataCatalogConfigArgs{
			Catalog:   pulumi.String("string"),
			Database:  pulumi.String("string"),
			TableName: pulumi.String("string"),
		},
		DisableGlueTableCreation: pulumi.Bool(false),
		TableFormat:              pulumi.String("string"),
	},
	OnlineStoreConfig: &sagemaker.FeatureGroupOnlineStoreConfigArgs{
		EnableOnlineStore: pulumi.Bool(false),
		SecurityConfig: &sagemaker.FeatureGroupOnlineStoreConfigSecurityConfigArgs{
			KmsKeyId: pulumi.String("string"),
		},
		StorageType: pulumi.String("string"),
		TtlDuration: &sagemaker.FeatureGroupOnlineStoreConfigTtlDurationArgs{
			Unit:  pulumi.String("string"),
			Value: pulumi.Int(0),
		},
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	ThroughputConfig: &sagemaker.FeatureGroupThroughputConfigArgs{
		ProvisionedReadCapacityUnits:  pulumi.Int(0),
		ProvisionedWriteCapacityUnits: pulumi.Int(0),
		ThroughputMode:                pulumi.String("string"),
	},
})
Copy
var featureGroupResource = new FeatureGroup("featureGroupResource", FeatureGroupArgs.builder()
    .eventTimeFeatureName("string")
    .featureDefinitions(FeatureGroupFeatureDefinitionArgs.builder()
        .collectionConfig(FeatureGroupFeatureDefinitionCollectionConfigArgs.builder()
            .vectorConfig(FeatureGroupFeatureDefinitionCollectionConfigVectorConfigArgs.builder()
                .dimension(0)
                .build())
            .build())
        .collectionType("string")
        .featureName("string")
        .featureType("string")
        .build())
    .featureGroupName("string")
    .recordIdentifierFeatureName("string")
    .roleArn("string")
    .description("string")
    .offlineStoreConfig(FeatureGroupOfflineStoreConfigArgs.builder()
        .s3StorageConfig(FeatureGroupOfflineStoreConfigS3StorageConfigArgs.builder()
            .s3Uri("string")
            .kmsKeyId("string")
            .resolvedOutputS3Uri("string")
            .build())
        .dataCatalogConfig(FeatureGroupOfflineStoreConfigDataCatalogConfigArgs.builder()
            .catalog("string")
            .database("string")
            .tableName("string")
            .build())
        .disableGlueTableCreation(false)
        .tableFormat("string")
        .build())
    .onlineStoreConfig(FeatureGroupOnlineStoreConfigArgs.builder()
        .enableOnlineStore(false)
        .securityConfig(FeatureGroupOnlineStoreConfigSecurityConfigArgs.builder()
            .kmsKeyId("string")
            .build())
        .storageType("string")
        .ttlDuration(FeatureGroupOnlineStoreConfigTtlDurationArgs.builder()
            .unit("string")
            .value(0)
            .build())
        .build())
    .tags(Map.of("string", "string"))
    .throughputConfig(FeatureGroupThroughputConfigArgs.builder()
        .provisionedReadCapacityUnits(0)
        .provisionedWriteCapacityUnits(0)
        .throughputMode("string")
        .build())
    .build());
Copy
feature_group_resource = aws.sagemaker.FeatureGroup("featureGroupResource",
    event_time_feature_name="string",
    feature_definitions=[{
        "collection_config": {
            "vector_config": {
                "dimension": 0,
            },
        },
        "collection_type": "string",
        "feature_name": "string",
        "feature_type": "string",
    }],
    feature_group_name="string",
    record_identifier_feature_name="string",
    role_arn="string",
    description="string",
    offline_store_config={
        "s3_storage_config": {
            "s3_uri": "string",
            "kms_key_id": "string",
            "resolved_output_s3_uri": "string",
        },
        "data_catalog_config": {
            "catalog": "string",
            "database": "string",
            "table_name": "string",
        },
        "disable_glue_table_creation": False,
        "table_format": "string",
    },
    online_store_config={
        "enable_online_store": False,
        "security_config": {
            "kms_key_id": "string",
        },
        "storage_type": "string",
        "ttl_duration": {
            "unit": "string",
            "value": 0,
        },
    },
    tags={
        "string": "string",
    },
    throughput_config={
        "provisioned_read_capacity_units": 0,
        "provisioned_write_capacity_units": 0,
        "throughput_mode": "string",
    })
Copy
const featureGroupResource = new aws.sagemaker.FeatureGroup("featureGroupResource", {
    eventTimeFeatureName: "string",
    featureDefinitions: [{
        collectionConfig: {
            vectorConfig: {
                dimension: 0,
            },
        },
        collectionType: "string",
        featureName: "string",
        featureType: "string",
    }],
    featureGroupName: "string",
    recordIdentifierFeatureName: "string",
    roleArn: "string",
    description: "string",
    offlineStoreConfig: {
        s3StorageConfig: {
            s3Uri: "string",
            kmsKeyId: "string",
            resolvedOutputS3Uri: "string",
        },
        dataCatalogConfig: {
            catalog: "string",
            database: "string",
            tableName: "string",
        },
        disableGlueTableCreation: false,
        tableFormat: "string",
    },
    onlineStoreConfig: {
        enableOnlineStore: false,
        securityConfig: {
            kmsKeyId: "string",
        },
        storageType: "string",
        ttlDuration: {
            unit: "string",
            value: 0,
        },
    },
    tags: {
        string: "string",
    },
    throughputConfig: {
        provisionedReadCapacityUnits: 0,
        provisionedWriteCapacityUnits: 0,
        throughputMode: "string",
    },
});
Copy
type: aws:sagemaker:FeatureGroup
properties:
    description: string
    eventTimeFeatureName: string
    featureDefinitions:
        - collectionConfig:
            vectorConfig:
                dimension: 0
          collectionType: string
          featureName: string
          featureType: string
    featureGroupName: string
    offlineStoreConfig:
        dataCatalogConfig:
            catalog: string
            database: string
            tableName: string
        disableGlueTableCreation: false
        s3StorageConfig:
            kmsKeyId: string
            resolvedOutputS3Uri: string
            s3Uri: string
        tableFormat: string
    onlineStoreConfig:
        enableOnlineStore: false
        securityConfig:
            kmsKeyId: string
        storageType: string
        ttlDuration:
            unit: string
            value: 0
    recordIdentifierFeatureName: string
    roleArn: string
    tags:
        string: string
    throughputConfig:
        provisionedReadCapacityUnits: 0
        provisionedWriteCapacityUnits: 0
        throughputMode: string
Copy

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

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

The FeatureGroup resource accepts the following input properties:

EventTimeFeatureName
This property is required.
Changes to this property will trigger replacement.
string
The name of the feature that stores the EventTime of a Record in a Feature Group.
FeatureDefinitions
This property is required.
Changes to this property will trigger replacement.
List<FeatureGroupFeatureDefinition>
A list of Feature names and types. See Feature Definition Below.
FeatureGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
RecordIdentifierFeatureName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
RoleArn
This property is required.
Changes to this property will trigger replacement.
string
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided.
Description Changes to this property will trigger replacement. string
A free-form description of a Feature Group.
OfflineStoreConfig Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfig
The Offline Feature Store Configuration. See Offline Store Config Below.
OnlineStoreConfig Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfig
The Online Feature Store Configuration. See Online Store Config Below.
Tags Dictionary<string, string>
Map of resource tags for the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
ThroughputConfig FeatureGroupThroughputConfig
EventTimeFeatureName
This property is required.
Changes to this property will trigger replacement.
string
The name of the feature that stores the EventTime of a Record in a Feature Group.
FeatureDefinitions
This property is required.
Changes to this property will trigger replacement.
[]FeatureGroupFeatureDefinitionArgs
A list of Feature names and types. See Feature Definition Below.
FeatureGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
RecordIdentifierFeatureName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
RoleArn
This property is required.
Changes to this property will trigger replacement.
string
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided.
Description Changes to this property will trigger replacement. string
A free-form description of a Feature Group.
OfflineStoreConfig Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfigArgs
The Offline Feature Store Configuration. See Offline Store Config Below.
OnlineStoreConfig Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfigArgs
The Online Feature Store Configuration. See Online Store Config Below.
Tags map[string]string
Map of resource tags for the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
ThroughputConfig FeatureGroupThroughputConfigArgs
eventTimeFeatureName
This property is required.
Changes to this property will trigger replacement.
String
The name of the feature that stores the EventTime of a Record in a Feature Group.
featureDefinitions
This property is required.
Changes to this property will trigger replacement.
List<FeatureGroupFeatureDefinition>
A list of Feature names and types. See Feature Definition Below.
featureGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
recordIdentifierFeatureName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
roleArn
This property is required.
Changes to this property will trigger replacement.
String
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided.
description Changes to this property will trigger replacement. String
A free-form description of a Feature Group.
offlineStoreConfig Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfig
The Offline Feature Store Configuration. See Offline Store Config Below.
onlineStoreConfig Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfig
The Online Feature Store Configuration. See Online Store Config Below.
tags Map<String,String>
Map of resource tags for the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
throughputConfig FeatureGroupThroughputConfig
eventTimeFeatureName
This property is required.
Changes to this property will trigger replacement.
string
The name of the feature that stores the EventTime of a Record in a Feature Group.
featureDefinitions
This property is required.
Changes to this property will trigger replacement.
FeatureGroupFeatureDefinition[]
A list of Feature names and types. See Feature Definition Below.
featureGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
recordIdentifierFeatureName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
roleArn
This property is required.
Changes to this property will trigger replacement.
string
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided.
description Changes to this property will trigger replacement. string
A free-form description of a Feature Group.
offlineStoreConfig Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfig
The Offline Feature Store Configuration. See Offline Store Config Below.
onlineStoreConfig Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfig
The Online Feature Store Configuration. See Online Store Config Below.
tags {[key: string]: string}
Map of resource tags for the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
throughputConfig FeatureGroupThroughputConfig
event_time_feature_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the feature that stores the EventTime of a Record in a Feature Group.
feature_definitions
This property is required.
Changes to this property will trigger replacement.
Sequence[FeatureGroupFeatureDefinitionArgs]
A list of Feature names and types. See Feature Definition Below.
feature_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
record_identifier_feature_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
role_arn
This property is required.
Changes to this property will trigger replacement.
str
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided.
description Changes to this property will trigger replacement. str
A free-form description of a Feature Group.
offline_store_config Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfigArgs
The Offline Feature Store Configuration. See Offline Store Config Below.
online_store_config Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfigArgs
The Online Feature Store Configuration. See Online Store Config Below.
tags Mapping[str, str]
Map of resource tags for the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
throughput_config FeatureGroupThroughputConfigArgs
eventTimeFeatureName
This property is required.
Changes to this property will trigger replacement.
String
The name of the feature that stores the EventTime of a Record in a Feature Group.
featureDefinitions
This property is required.
Changes to this property will trigger replacement.
List<Property Map>
A list of Feature names and types. See Feature Definition Below.
featureGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
recordIdentifierFeatureName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
roleArn
This property is required.
Changes to this property will trigger replacement.
String
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided.
description Changes to this property will trigger replacement. String
A free-form description of a Feature Group.
offlineStoreConfig Changes to this property will trigger replacement. Property Map
The Offline Feature Store Configuration. See Offline Store Config Below.
onlineStoreConfig Changes to this property will trigger replacement. Property Map
The Online Feature Store Configuration. See Online Store Config Below.
tags Map<String>
Map of resource tags for the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
throughputConfig Property Map

Outputs

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

Arn string
The Amazon Resource Name (ARN) assigned by AWS to this feature_group.
Id string
The provider-assigned unique ID for this managed resource.
TagsAll Dictionary<string, string>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

Arn string
The Amazon Resource Name (ARN) assigned by AWS to this feature_group.
Id string
The provider-assigned unique ID for this managed resource.
TagsAll map[string]string
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn String
The Amazon Resource Name (ARN) assigned by AWS to this feature_group.
id String
The provider-assigned unique ID for this managed resource.
tagsAll Map<String,String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn string
The Amazon Resource Name (ARN) assigned by AWS to this feature_group.
id string
The provider-assigned unique ID for this managed resource.
tagsAll {[key: string]: string}
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn str
The Amazon Resource Name (ARN) assigned by AWS to this feature_group.
id str
The provider-assigned unique ID for this managed resource.
tags_all Mapping[str, str]
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn String
The Amazon Resource Name (ARN) assigned by AWS to this feature_group.
id String
The provider-assigned unique ID for this managed resource.
tagsAll Map<String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

Look up Existing FeatureGroup Resource

Get an existing FeatureGroup resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: FeatureGroupState, opts?: CustomResourceOptions): FeatureGroup
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        arn: Optional[str] = None,
        description: Optional[str] = None,
        event_time_feature_name: Optional[str] = None,
        feature_definitions: Optional[Sequence[FeatureGroupFeatureDefinitionArgs]] = None,
        feature_group_name: Optional[str] = None,
        offline_store_config: Optional[FeatureGroupOfflineStoreConfigArgs] = None,
        online_store_config: Optional[FeatureGroupOnlineStoreConfigArgs] = None,
        record_identifier_feature_name: Optional[str] = None,
        role_arn: Optional[str] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None,
        throughput_config: Optional[FeatureGroupThroughputConfigArgs] = None) -> FeatureGroup
func GetFeatureGroup(ctx *Context, name string, id IDInput, state *FeatureGroupState, opts ...ResourceOption) (*FeatureGroup, error)
public static FeatureGroup Get(string name, Input<string> id, FeatureGroupState? state, CustomResourceOptions? opts = null)
public static FeatureGroup get(String name, Output<String> id, FeatureGroupState state, CustomResourceOptions options)
resources:  _:    type: aws:sagemaker:FeatureGroup    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Arn string
The Amazon Resource Name (ARN) assigned by AWS to this feature_group.
Description Changes to this property will trigger replacement. string
A free-form description of a Feature Group.
EventTimeFeatureName Changes to this property will trigger replacement. string
The name of the feature that stores the EventTime of a Record in a Feature Group.
FeatureDefinitions Changes to this property will trigger replacement. List<FeatureGroupFeatureDefinition>
A list of Feature names and types. See Feature Definition Below.
FeatureGroupName Changes to this property will trigger replacement. string
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
OfflineStoreConfig Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfig
The Offline Feature Store Configuration. See Offline Store Config Below.
OnlineStoreConfig Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfig
The Online Feature Store Configuration. See Online Store Config Below.
RecordIdentifierFeatureName Changes to this property will trigger replacement. string
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
RoleArn Changes to this property will trigger replacement. string
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided.
Tags Dictionary<string, string>
Map of resource tags for the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
TagsAll Dictionary<string, string>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

ThroughputConfig FeatureGroupThroughputConfig
Arn string
The Amazon Resource Name (ARN) assigned by AWS to this feature_group.
Description Changes to this property will trigger replacement. string
A free-form description of a Feature Group.
EventTimeFeatureName Changes to this property will trigger replacement. string
The name of the feature that stores the EventTime of a Record in a Feature Group.
FeatureDefinitions Changes to this property will trigger replacement. []FeatureGroupFeatureDefinitionArgs
A list of Feature names and types. See Feature Definition Below.
FeatureGroupName Changes to this property will trigger replacement. string
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
OfflineStoreConfig Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfigArgs
The Offline Feature Store Configuration. See Offline Store Config Below.
OnlineStoreConfig Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfigArgs
The Online Feature Store Configuration. See Online Store Config Below.
RecordIdentifierFeatureName Changes to this property will trigger replacement. string
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
RoleArn Changes to this property will trigger replacement. string
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided.
Tags map[string]string
Map of resource tags for the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
TagsAll map[string]string
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

ThroughputConfig FeatureGroupThroughputConfigArgs
arn String
The Amazon Resource Name (ARN) assigned by AWS to this feature_group.
description Changes to this property will trigger replacement. String
A free-form description of a Feature Group.
eventTimeFeatureName Changes to this property will trigger replacement. String
The name of the feature that stores the EventTime of a Record in a Feature Group.
featureDefinitions Changes to this property will trigger replacement. List<FeatureGroupFeatureDefinition>
A list of Feature names and types. See Feature Definition Below.
featureGroupName Changes to this property will trigger replacement. String
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
offlineStoreConfig Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfig
The Offline Feature Store Configuration. See Offline Store Config Below.
onlineStoreConfig Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfig
The Online Feature Store Configuration. See Online Store Config Below.
recordIdentifierFeatureName Changes to this property will trigger replacement. String
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
roleArn Changes to this property will trigger replacement. String
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided.
tags Map<String,String>
Map of resource tags for the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map<String,String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

throughputConfig FeatureGroupThroughputConfig
arn string
The Amazon Resource Name (ARN) assigned by AWS to this feature_group.
description Changes to this property will trigger replacement. string
A free-form description of a Feature Group.
eventTimeFeatureName Changes to this property will trigger replacement. string
The name of the feature that stores the EventTime of a Record in a Feature Group.
featureDefinitions Changes to this property will trigger replacement. FeatureGroupFeatureDefinition[]
A list of Feature names and types. See Feature Definition Below.
featureGroupName Changes to this property will trigger replacement. string
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
offlineStoreConfig Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfig
The Offline Feature Store Configuration. See Offline Store Config Below.
onlineStoreConfig Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfig
The Online Feature Store Configuration. See Online Store Config Below.
recordIdentifierFeatureName Changes to this property will trigger replacement. string
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
roleArn Changes to this property will trigger replacement. string
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided.
tags {[key: string]: string}
Map of resource tags for the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll {[key: string]: string}
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

throughputConfig FeatureGroupThroughputConfig
arn str
The Amazon Resource Name (ARN) assigned by AWS to this feature_group.
description Changes to this property will trigger replacement. str
A free-form description of a Feature Group.
event_time_feature_name Changes to this property will trigger replacement. str
The name of the feature that stores the EventTime of a Record in a Feature Group.
feature_definitions Changes to this property will trigger replacement. Sequence[FeatureGroupFeatureDefinitionArgs]
A list of Feature names and types. See Feature Definition Below.
feature_group_name Changes to this property will trigger replacement. str
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
offline_store_config Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfigArgs
The Offline Feature Store Configuration. See Offline Store Config Below.
online_store_config Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfigArgs
The Online Feature Store Configuration. See Online Store Config Below.
record_identifier_feature_name Changes to this property will trigger replacement. str
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
role_arn Changes to this property will trigger replacement. str
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided.
tags Mapping[str, str]
Map of resource tags for the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tags_all Mapping[str, str]
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

throughput_config FeatureGroupThroughputConfigArgs
arn String
The Amazon Resource Name (ARN) assigned by AWS to this feature_group.
description Changes to this property will trigger replacement. String
A free-form description of a Feature Group.
eventTimeFeatureName Changes to this property will trigger replacement. String
The name of the feature that stores the EventTime of a Record in a Feature Group.
featureDefinitions Changes to this property will trigger replacement. List<Property Map>
A list of Feature names and types. See Feature Definition Below.
featureGroupName Changes to this property will trigger replacement. String
The name of the Feature Group. The name must be unique within an AWS Region in an AWS account.
offlineStoreConfig Changes to this property will trigger replacement. Property Map
The Offline Feature Store Configuration. See Offline Store Config Below.
onlineStoreConfig Changes to this property will trigger replacement. Property Map
The Online Feature Store Configuration. See Online Store Config Below.
recordIdentifierFeatureName Changes to this property will trigger replacement. String
The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store.
roleArn Changes to this property will trigger replacement. String
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided.
tags Map<String>
Map of resource tags for the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map<String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

throughputConfig Property Map

Supporting Types

FeatureGroupFeatureDefinition
, FeatureGroupFeatureDefinitionArgs

CollectionConfig Changes to this property will trigger replacement. FeatureGroupFeatureDefinitionCollectionConfig
CollectionType Changes to this property will trigger replacement. string
FeatureName Changes to this property will trigger replacement. string
The name of a feature. feature_name cannot be any of the following: is_deleted, write_time, api_invocation_time.
FeatureType Changes to this property will trigger replacement. string
The value type of a feature. Valid values are Integral, Fractional, or String.
CollectionConfig Changes to this property will trigger replacement. FeatureGroupFeatureDefinitionCollectionConfig
CollectionType Changes to this property will trigger replacement. string
FeatureName Changes to this property will trigger replacement. string
The name of a feature. feature_name cannot be any of the following: is_deleted, write_time, api_invocation_time.
FeatureType Changes to this property will trigger replacement. string
The value type of a feature. Valid values are Integral, Fractional, or String.
collectionConfig Changes to this property will trigger replacement. FeatureGroupFeatureDefinitionCollectionConfig
collectionType Changes to this property will trigger replacement. String
featureName Changes to this property will trigger replacement. String
The name of a feature. feature_name cannot be any of the following: is_deleted, write_time, api_invocation_time.
featureType Changes to this property will trigger replacement. String
The value type of a feature. Valid values are Integral, Fractional, or String.
collectionConfig Changes to this property will trigger replacement. FeatureGroupFeatureDefinitionCollectionConfig
collectionType Changes to this property will trigger replacement. string
featureName Changes to this property will trigger replacement. string
The name of a feature. feature_name cannot be any of the following: is_deleted, write_time, api_invocation_time.
featureType Changes to this property will trigger replacement. string
The value type of a feature. Valid values are Integral, Fractional, or String.
collection_config Changes to this property will trigger replacement. FeatureGroupFeatureDefinitionCollectionConfig
collection_type Changes to this property will trigger replacement. str
feature_name Changes to this property will trigger replacement. str
The name of a feature. feature_name cannot be any of the following: is_deleted, write_time, api_invocation_time.
feature_type Changes to this property will trigger replacement. str
The value type of a feature. Valid values are Integral, Fractional, or String.
collectionConfig Changes to this property will trigger replacement. Property Map
collectionType Changes to this property will trigger replacement. String
featureName Changes to this property will trigger replacement. String
The name of a feature. feature_name cannot be any of the following: is_deleted, write_time, api_invocation_time.
featureType Changes to this property will trigger replacement. String
The value type of a feature. Valid values are Integral, Fractional, or String.

FeatureGroupFeatureDefinitionCollectionConfig
, FeatureGroupFeatureDefinitionCollectionConfigArgs

VectorConfig Changes to this property will trigger replacement. FeatureGroupFeatureDefinitionCollectionConfigVectorConfig
VectorConfig Changes to this property will trigger replacement. FeatureGroupFeatureDefinitionCollectionConfigVectorConfig
vectorConfig Changes to this property will trigger replacement. FeatureGroupFeatureDefinitionCollectionConfigVectorConfig
vectorConfig Changes to this property will trigger replacement. FeatureGroupFeatureDefinitionCollectionConfigVectorConfig
vector_config Changes to this property will trigger replacement. FeatureGroupFeatureDefinitionCollectionConfigVectorConfig
vectorConfig Changes to this property will trigger replacement. Property Map

FeatureGroupFeatureDefinitionCollectionConfigVectorConfig
, FeatureGroupFeatureDefinitionCollectionConfigVectorConfigArgs

Dimension Changes to this property will trigger replacement. int
Dimension Changes to this property will trigger replacement. int
dimension Changes to this property will trigger replacement. Integer
dimension Changes to this property will trigger replacement. number
dimension Changes to this property will trigger replacement. int
dimension Changes to this property will trigger replacement. Number

FeatureGroupOfflineStoreConfig
, FeatureGroupOfflineStoreConfigArgs

S3StorageConfig
This property is required.
Changes to this property will trigger replacement.
FeatureGroupOfflineStoreConfigS3StorageConfig
The Amazon Simple Storage (Amazon S3) location of OfflineStore. See S3 Storage Config Below.
DataCatalogConfig Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfigDataCatalogConfig
The meta data of the Glue table that is autogenerated when an OfflineStore is created. See Data Catalog Config Below.
DisableGlueTableCreation Changes to this property will trigger replacement. bool
Set to true to turn Online Store On.
TableFormat Changes to this property will trigger replacement. string
Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg (https://iceberg.apache.org/).
S3StorageConfig
This property is required.
Changes to this property will trigger replacement.
FeatureGroupOfflineStoreConfigS3StorageConfig
The Amazon Simple Storage (Amazon S3) location of OfflineStore. See S3 Storage Config Below.
DataCatalogConfig Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfigDataCatalogConfig
The meta data of the Glue table that is autogenerated when an OfflineStore is created. See Data Catalog Config Below.
DisableGlueTableCreation Changes to this property will trigger replacement. bool
Set to true to turn Online Store On.
TableFormat Changes to this property will trigger replacement. string
Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg (https://iceberg.apache.org/).
s3StorageConfig
This property is required.
Changes to this property will trigger replacement.
FeatureGroupOfflineStoreConfigS3StorageConfig
The Amazon Simple Storage (Amazon S3) location of OfflineStore. See S3 Storage Config Below.
dataCatalogConfig Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfigDataCatalogConfig
The meta data of the Glue table that is autogenerated when an OfflineStore is created. See Data Catalog Config Below.
disableGlueTableCreation Changes to this property will trigger replacement. Boolean
Set to true to turn Online Store On.
tableFormat Changes to this property will trigger replacement. String
Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg (https://iceberg.apache.org/).
s3StorageConfig
This property is required.
Changes to this property will trigger replacement.
FeatureGroupOfflineStoreConfigS3StorageConfig
The Amazon Simple Storage (Amazon S3) location of OfflineStore. See S3 Storage Config Below.
dataCatalogConfig Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfigDataCatalogConfig
The meta data of the Glue table that is autogenerated when an OfflineStore is created. See Data Catalog Config Below.
disableGlueTableCreation Changes to this property will trigger replacement. boolean
Set to true to turn Online Store On.
tableFormat Changes to this property will trigger replacement. string
Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg (https://iceberg.apache.org/).
s3_storage_config
This property is required.
Changes to this property will trigger replacement.
FeatureGroupOfflineStoreConfigS3StorageConfig
The Amazon Simple Storage (Amazon S3) location of OfflineStore. See S3 Storage Config Below.
data_catalog_config Changes to this property will trigger replacement. FeatureGroupOfflineStoreConfigDataCatalogConfig
The meta data of the Glue table that is autogenerated when an OfflineStore is created. See Data Catalog Config Below.
disable_glue_table_creation Changes to this property will trigger replacement. bool
Set to true to turn Online Store On.
table_format Changes to this property will trigger replacement. str
Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg (https://iceberg.apache.org/).
s3StorageConfig
This property is required.
Changes to this property will trigger replacement.
Property Map
The Amazon Simple Storage (Amazon S3) location of OfflineStore. See S3 Storage Config Below.
dataCatalogConfig Changes to this property will trigger replacement. Property Map
The meta data of the Glue table that is autogenerated when an OfflineStore is created. See Data Catalog Config Below.
disableGlueTableCreation Changes to this property will trigger replacement. Boolean
Set to true to turn Online Store On.
tableFormat Changes to this property will trigger replacement. String
Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg (https://iceberg.apache.org/).

FeatureGroupOfflineStoreConfigDataCatalogConfig
, FeatureGroupOfflineStoreConfigDataCatalogConfigArgs

Catalog Changes to this property will trigger replacement. string
The name of the Glue table catalog.
Database Changes to this property will trigger replacement. string
The name of the Glue table database.
TableName Changes to this property will trigger replacement. string
The name of the Glue table.
Catalog Changes to this property will trigger replacement. string
The name of the Glue table catalog.
Database Changes to this property will trigger replacement. string
The name of the Glue table database.
TableName Changes to this property will trigger replacement. string
The name of the Glue table.
catalog Changes to this property will trigger replacement. String
The name of the Glue table catalog.
database Changes to this property will trigger replacement. String
The name of the Glue table database.
tableName Changes to this property will trigger replacement. String
The name of the Glue table.
catalog Changes to this property will trigger replacement. string
The name of the Glue table catalog.
database Changes to this property will trigger replacement. string
The name of the Glue table database.
tableName Changes to this property will trigger replacement. string
The name of the Glue table.
catalog Changes to this property will trigger replacement. str
The name of the Glue table catalog.
database Changes to this property will trigger replacement. str
The name of the Glue table database.
table_name Changes to this property will trigger replacement. str
The name of the Glue table.
catalog Changes to this property will trigger replacement. String
The name of the Glue table catalog.
database Changes to this property will trigger replacement. String
The name of the Glue table database.
tableName Changes to this property will trigger replacement. String
The name of the Glue table.

FeatureGroupOfflineStoreConfigS3StorageConfig
, FeatureGroupOfflineStoreConfigS3StorageConfigArgs

S3Uri
This property is required.
Changes to this property will trigger replacement.
string
The S3 URI, or location in Amazon S3, of OfflineStore.
KmsKeyId Changes to this property will trigger replacement. string
The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.
ResolvedOutputS3Uri Changes to this property will trigger replacement. string
The S3 path where offline records are written.
S3Uri
This property is required.
Changes to this property will trigger replacement.
string
The S3 URI, or location in Amazon S3, of OfflineStore.
KmsKeyId Changes to this property will trigger replacement. string
The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.
ResolvedOutputS3Uri Changes to this property will trigger replacement. string
The S3 path where offline records are written.
s3Uri
This property is required.
Changes to this property will trigger replacement.
String
The S3 URI, or location in Amazon S3, of OfflineStore.
kmsKeyId Changes to this property will trigger replacement. String
The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.
resolvedOutputS3Uri Changes to this property will trigger replacement. String
The S3 path where offline records are written.
s3Uri
This property is required.
Changes to this property will trigger replacement.
string
The S3 URI, or location in Amazon S3, of OfflineStore.
kmsKeyId Changes to this property will trigger replacement. string
The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.
resolvedOutputS3Uri Changes to this property will trigger replacement. string
The S3 path where offline records are written.
s3_uri
This property is required.
Changes to this property will trigger replacement.
str
The S3 URI, or location in Amazon S3, of OfflineStore.
kms_key_id Changes to this property will trigger replacement. str
The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.
resolved_output_s3_uri Changes to this property will trigger replacement. str
The S3 path where offline records are written.
s3Uri
This property is required.
Changes to this property will trigger replacement.
String
The S3 URI, or location in Amazon S3, of OfflineStore.
kmsKeyId Changes to this property will trigger replacement. String
The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.
resolvedOutputS3Uri Changes to this property will trigger replacement. String
The S3 path where offline records are written.

FeatureGroupOnlineStoreConfig
, FeatureGroupOnlineStoreConfigArgs

EnableOnlineStore Changes to this property will trigger replacement. bool
Set to true to disable the automatic creation of an AWS Glue table when configuring an OfflineStore.
SecurityConfig Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfigSecurityConfig
Security config for at-rest encryption of your OnlineStore. See Security Config Below.
StorageType Changes to this property will trigger replacement. string
Option for different tiers of low latency storage for real-time data retrieval. Valid values are Standard, or InMemory.
TtlDuration FeatureGroupOnlineStoreConfigTtlDuration
Time to live duration, where the record is hard deleted after the expiration time is reached; ExpiresAt = EventTime + TtlDuration.. See TTl Duration Below.
EnableOnlineStore Changes to this property will trigger replacement. bool
Set to true to disable the automatic creation of an AWS Glue table when configuring an OfflineStore.
SecurityConfig Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfigSecurityConfig
Security config for at-rest encryption of your OnlineStore. See Security Config Below.
StorageType Changes to this property will trigger replacement. string
Option for different tiers of low latency storage for real-time data retrieval. Valid values are Standard, or InMemory.
TtlDuration FeatureGroupOnlineStoreConfigTtlDuration
Time to live duration, where the record is hard deleted after the expiration time is reached; ExpiresAt = EventTime + TtlDuration.. See TTl Duration Below.
enableOnlineStore Changes to this property will trigger replacement. Boolean
Set to true to disable the automatic creation of an AWS Glue table when configuring an OfflineStore.
securityConfig Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfigSecurityConfig
Security config for at-rest encryption of your OnlineStore. See Security Config Below.
storageType Changes to this property will trigger replacement. String
Option for different tiers of low latency storage for real-time data retrieval. Valid values are Standard, or InMemory.
ttlDuration FeatureGroupOnlineStoreConfigTtlDuration
Time to live duration, where the record is hard deleted after the expiration time is reached; ExpiresAt = EventTime + TtlDuration.. See TTl Duration Below.
enableOnlineStore Changes to this property will trigger replacement. boolean
Set to true to disable the automatic creation of an AWS Glue table when configuring an OfflineStore.
securityConfig Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfigSecurityConfig
Security config for at-rest encryption of your OnlineStore. See Security Config Below.
storageType Changes to this property will trigger replacement. string
Option for different tiers of low latency storage for real-time data retrieval. Valid values are Standard, or InMemory.
ttlDuration FeatureGroupOnlineStoreConfigTtlDuration
Time to live duration, where the record is hard deleted after the expiration time is reached; ExpiresAt = EventTime + TtlDuration.. See TTl Duration Below.
enable_online_store Changes to this property will trigger replacement. bool
Set to true to disable the automatic creation of an AWS Glue table when configuring an OfflineStore.
security_config Changes to this property will trigger replacement. FeatureGroupOnlineStoreConfigSecurityConfig
Security config for at-rest encryption of your OnlineStore. See Security Config Below.
storage_type Changes to this property will trigger replacement. str
Option for different tiers of low latency storage for real-time data retrieval. Valid values are Standard, or InMemory.
ttl_duration FeatureGroupOnlineStoreConfigTtlDuration
Time to live duration, where the record is hard deleted after the expiration time is reached; ExpiresAt = EventTime + TtlDuration.. See TTl Duration Below.
enableOnlineStore Changes to this property will trigger replacement. Boolean
Set to true to disable the automatic creation of an AWS Glue table when configuring an OfflineStore.
securityConfig Changes to this property will trigger replacement. Property Map
Security config for at-rest encryption of your OnlineStore. See Security Config Below.
storageType Changes to this property will trigger replacement. String
Option for different tiers of low latency storage for real-time data retrieval. Valid values are Standard, or InMemory.
ttlDuration Property Map
Time to live duration, where the record is hard deleted after the expiration time is reached; ExpiresAt = EventTime + TtlDuration.. See TTl Duration Below.

FeatureGroupOnlineStoreConfigSecurityConfig
, FeatureGroupOnlineStoreConfigSecurityConfigArgs

KmsKeyId Changes to this property will trigger replacement. string
The ID of the AWS Key Management Service (AWS KMS) key that SageMaker AI Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
KmsKeyId Changes to this property will trigger replacement. string
The ID of the AWS Key Management Service (AWS KMS) key that SageMaker AI Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
kmsKeyId Changes to this property will trigger replacement. String
The ID of the AWS Key Management Service (AWS KMS) key that SageMaker AI Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
kmsKeyId Changes to this property will trigger replacement. string
The ID of the AWS Key Management Service (AWS KMS) key that SageMaker AI Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
kms_key_id Changes to this property will trigger replacement. str
The ID of the AWS Key Management Service (AWS KMS) key that SageMaker AI Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
kmsKeyId Changes to this property will trigger replacement. String
The ID of the AWS Key Management Service (AWS KMS) key that SageMaker AI Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.

FeatureGroupOnlineStoreConfigTtlDuration
, FeatureGroupOnlineStoreConfigTtlDurationArgs

Unit string
TtlDuration time unit. Valid values are Seconds, Minutes, Hours, Days, or Weeks.
Value int
TtlDuration time value.
Unit string
TtlDuration time unit. Valid values are Seconds, Minutes, Hours, Days, or Weeks.
Value int
TtlDuration time value.
unit String
TtlDuration time unit. Valid values are Seconds, Minutes, Hours, Days, or Weeks.
value Integer
TtlDuration time value.
unit string
TtlDuration time unit. Valid values are Seconds, Minutes, Hours, Days, or Weeks.
value number
TtlDuration time value.
unit str
TtlDuration time unit. Valid values are Seconds, Minutes, Hours, Days, or Weeks.
value int
TtlDuration time value.
unit String
TtlDuration time unit. Valid values are Seconds, Minutes, Hours, Days, or Weeks.
value Number
TtlDuration time value.

FeatureGroupThroughputConfig
, FeatureGroupThroughputConfigArgs

Import

Using pulumi import, import Feature Groups using the name. For example:

$ pulumi import aws:sagemaker/featureGroup:FeatureGroup test_feature_group feature_group-foo
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
AWS Classic pulumi/pulumi-aws
License
Apache-2.0
Notes
This Pulumi package is based on the aws Terraform Provider.