You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"aws_sagemaker_feature_group" {
source="./modules/aws/r/aws_sagemaker_feature_group"# description - (optional) is a type of stringdescription=null# event_time_feature_name - (required) is a type of stringevent_time_feature_name=null# feature_group_name - (required) is a type of stringfeature_group_name=null# record_identifier_feature_name - (required) is a type of stringrecord_identifier_feature_name=null# role_arn - (required) is a type of stringrole_arn=null# tags - (optional) is a type of map of stringtags={}
feature_definition=[{
feature_name =null
feature_type =null
}]
offline_store_config=[{
data_catalog_config = [{
catalog =null
database =null
table_name =null
}]
disable_glue_table_creation =null
s3_storage_config = [{
kms_key_id =null
s3_uri =null
}]
}]
online_store_config=[{
enable_online_store =null
security_config = [{
kms_key_id =null
}]
}]
}
resource"aws_sagemaker_feature_group""this" {
# description - (optional) is a type of stringdescription=var.description# event_time_feature_name - (required) is a type of stringevent_time_feature_name=var.event_time_feature_name# feature_group_name - (required) is a type of stringfeature_group_name=var.feature_group_name# record_identifier_feature_name - (required) is a type of stringrecord_identifier_feature_name=var.record_identifier_feature_name# role_arn - (required) is a type of stringrole_arn=var.role_arn# tags - (optional) is a type of map of stringtags=var.tagsdynamic"feature_definition" {
for_each=var.feature_definitioncontent {
# feature_name - (optional) is a type of stringfeature_name=feature_definition.value["feature_name"]
# feature_type - (optional) is a type of stringfeature_type=feature_definition.value["feature_type"]
}
}
dynamic"offline_store_config" {
for_each=var.offline_store_configcontent {
# disable_glue_table_creation - (optional) is a type of booldisable_glue_table_creation=offline_store_config.value["disable_glue_table_creation"]
dynamic"data_catalog_config" {
for_each=offline_store_config.value.data_catalog_configcontent {
# catalog - (optional) is a type of stringcatalog=data_catalog_config.value["catalog"]
# database - (optional) is a type of stringdatabase=data_catalog_config.value["database"]
# table_name - (optional) is a type of stringtable_name=data_catalog_config.value["table_name"]
}
}
dynamic"s3_storage_config" {
for_each=offline_store_config.value.s3_storage_configcontent {
# kms_key_id - (optional) is a type of stringkms_key_id=s3_storage_config.value["kms_key_id"]
# s3_uri - (required) is a type of strings3_uri=s3_storage_config.value["s3_uri"]
}
}
}
}
dynamic"online_store_config" {
for_each=var.online_store_configcontent {
# enable_online_store - (optional) is a type of boolenable_online_store=online_store_config.value["enable_online_store"]
dynamic"security_config" {
for_each=online_store_config.value.security_configcontent {
# kms_key_id - (optional) is a type of stringkms_key_id=security_config.value["kms_key_id"]
}
}
}
}
}