Feature Group Args
data class FeatureGroupArgs(val description: Output<String>? = null, val eventTimeFeatureName: Output<String>? = null, val featureDefinitions: Output<List<FeatureGroupFeatureDefinitionArgs>>? = null, val featureGroupName: Output<String>? = null, val offlineStoreConfig: Output<FeatureGroupOfflineStoreConfigArgs>? = null, val onlineStoreConfig: Output<FeatureGroupOnlineStoreConfigArgs>? = null, val recordIdentifierFeatureName: Output<String>? = null, val roleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FeatureGroupArgs>
Provides a SageMaker Feature Group resource.
Example Usage
Basic usage:
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(aws_iam_role.test().arn())
.featureDefinitions(FeatureGroupFeatureDefinitionArgs.builder()
.featureName("example")
.featureType("String")
.build())
.onlineStoreConfig(FeatureGroupOnlineStoreConfigArgs.builder()
.enableOnlineStore(true)
.build())
.build());
}
}
Content copied to clipboard
Import
Feature Groups can be imported using the name
, e.g.,
$ pulumi import aws:sagemaker/featureGroup:FeatureGroup test_feature_group feature_group-foo
Content copied to clipboard
Constructors
Link copied to clipboard
fun FeatureGroupArgs(description: Output<String>? = null, eventTimeFeatureName: Output<String>? = null, featureDefinitions: Output<List<FeatureGroupFeatureDefinitionArgs>>? = null, featureGroupName: Output<String>? = null, offlineStoreConfig: Output<FeatureGroupOfflineStoreConfigArgs>? = null, onlineStoreConfig: Output<FeatureGroupOnlineStoreConfigArgs>? = null, recordIdentifierFeatureName: Output<String>? = null, roleArn: Output<String>? = null, tags: Output<Map<String, String>>? = null)