Documentation ¶
Index ¶
- type Args
- type FeatureDefinition
- type FeatureDefinitionAttributes
- func (fd FeatureDefinitionAttributes) FeatureName() terra.StringValue
- func (fd FeatureDefinitionAttributes) FeatureType() terra.StringValue
- func (fd FeatureDefinitionAttributes) InternalRef() (terra.Reference, error)
- func (fd FeatureDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fd FeatureDefinitionAttributes) InternalWithRef(ref terra.Reference) FeatureDefinitionAttributes
- type FeatureDefinitionState
- type OfflineStoreConfig
- type OfflineStoreConfigAttributes
- func (osc OfflineStoreConfigAttributes) DataCatalogConfig() terra.ListValue[OfflineStoreConfigDataCatalogConfigAttributes]
- func (osc OfflineStoreConfigAttributes) DisableGlueTableCreation() terra.BoolValue
- func (osc OfflineStoreConfigAttributes) InternalRef() (terra.Reference, error)
- func (osc OfflineStoreConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (osc OfflineStoreConfigAttributes) InternalWithRef(ref terra.Reference) OfflineStoreConfigAttributes
- func (osc OfflineStoreConfigAttributes) S3StorageConfig() terra.ListValue[OfflineStoreConfigS3StorageConfigAttributes]
- type OfflineStoreConfigDataCatalogConfig
- type OfflineStoreConfigDataCatalogConfigAttributes
- func (dcc OfflineStoreConfigDataCatalogConfigAttributes) Catalog() terra.StringValue
- func (dcc OfflineStoreConfigDataCatalogConfigAttributes) Database() terra.StringValue
- func (dcc OfflineStoreConfigDataCatalogConfigAttributes) InternalRef() (terra.Reference, error)
- func (dcc OfflineStoreConfigDataCatalogConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dcc OfflineStoreConfigDataCatalogConfigAttributes) InternalWithRef(ref terra.Reference) OfflineStoreConfigDataCatalogConfigAttributes
- func (dcc OfflineStoreConfigDataCatalogConfigAttributes) TableName() terra.StringValue
- type OfflineStoreConfigDataCatalogConfigState
- type OfflineStoreConfigS3StorageConfig
- type OfflineStoreConfigS3StorageConfigAttributes
- func (ssc OfflineStoreConfigS3StorageConfigAttributes) InternalRef() (terra.Reference, error)
- func (ssc OfflineStoreConfigS3StorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssc OfflineStoreConfigS3StorageConfigAttributes) InternalWithRef(ref terra.Reference) OfflineStoreConfigS3StorageConfigAttributes
- func (ssc OfflineStoreConfigS3StorageConfigAttributes) KmsKeyId() terra.StringValue
- func (ssc OfflineStoreConfigS3StorageConfigAttributes) S3Uri() terra.StringValue
- type OfflineStoreConfigS3StorageConfigState
- type OfflineStoreConfigState
- type OnlineStoreConfig
- type OnlineStoreConfigAttributes
- func (osc OnlineStoreConfigAttributes) EnableOnlineStore() terra.BoolValue
- func (osc OnlineStoreConfigAttributes) InternalRef() (terra.Reference, error)
- func (osc OnlineStoreConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (osc OnlineStoreConfigAttributes) InternalWithRef(ref terra.Reference) OnlineStoreConfigAttributes
- func (osc OnlineStoreConfigAttributes) SecurityConfig() terra.ListValue[OnlineStoreConfigSecurityConfigAttributes]
- type OnlineStoreConfigSecurityConfig
- type OnlineStoreConfigSecurityConfigAttributes
- func (sc OnlineStoreConfigSecurityConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc OnlineStoreConfigSecurityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc OnlineStoreConfigSecurityConfigAttributes) InternalWithRef(ref terra.Reference) OnlineStoreConfigSecurityConfigAttributes
- func (sc OnlineStoreConfigSecurityConfigAttributes) KmsKeyId() terra.StringValue
- type OnlineStoreConfigSecurityConfigState
- type OnlineStoreConfigState
- type Resource
- func (asfg *Resource) Attributes() awsSagemakerFeatureGroupAttributes
- func (asfg *Resource) Configuration() interface{}
- func (asfg *Resource) DependOn() terra.Reference
- func (asfg *Resource) Dependencies() terra.Dependencies
- func (asfg *Resource) ImportState(state io.Reader) error
- func (asfg *Resource) LifecycleManagement() *terra.Lifecycle
- func (asfg *Resource) LocalName() string
- func (asfg *Resource) State() (*awsSagemakerFeatureGroupState, bool)
- func (asfg *Resource) StateMust() *awsSagemakerFeatureGroupState
- func (asfg *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // EventTimeFeatureName: string, required EventTimeFeatureName terra.StringValue `hcl:"event_time_feature_name,attr" validate:"required"` // FeatureGroupName: string, required FeatureGroupName terra.StringValue `hcl:"feature_group_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // RecordIdentifierFeatureName: string, required RecordIdentifierFeatureName terra.StringValue `hcl:"record_identifier_feature_name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` // FeatureDefinition: min=1,max=2500 FeatureDefinition []FeatureDefinition `hcl:"feature_definition,block" validate:"min=1,max=2500"` // OfflineStoreConfig: optional OfflineStoreConfig *OfflineStoreConfig `hcl:"offline_store_config,block"` // OnlineStoreConfig: optional OnlineStoreConfig *OnlineStoreConfig `hcl:"online_store_config,block"` }
Args contains the configurations for aws_sagemaker_feature_group.
type FeatureDefinition ¶
type FeatureDefinition struct { // FeatureName: string, optional FeatureName terra.StringValue `hcl:"feature_name,attr"` // FeatureType: string, optional FeatureType terra.StringValue `hcl:"feature_type,attr"` }
type FeatureDefinitionAttributes ¶
type FeatureDefinitionAttributes struct {
// contains filtered or unexported fields
}
func (FeatureDefinitionAttributes) FeatureName ¶
func (fd FeatureDefinitionAttributes) FeatureName() terra.StringValue
func (FeatureDefinitionAttributes) FeatureType ¶
func (fd FeatureDefinitionAttributes) FeatureType() terra.StringValue
func (FeatureDefinitionAttributes) InternalRef ¶
func (fd FeatureDefinitionAttributes) InternalRef() (terra.Reference, error)
func (FeatureDefinitionAttributes) InternalTokens ¶
func (fd FeatureDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FeatureDefinitionAttributes) InternalWithRef ¶
func (fd FeatureDefinitionAttributes) InternalWithRef(ref terra.Reference) FeatureDefinitionAttributes
type FeatureDefinitionState ¶
type OfflineStoreConfig ¶
type OfflineStoreConfig struct { // DisableGlueTableCreation: bool, optional DisableGlueTableCreation terra.BoolValue `hcl:"disable_glue_table_creation,attr"` // OfflineStoreConfigDataCatalogConfig: optional DataCatalogConfig *OfflineStoreConfigDataCatalogConfig `hcl:"data_catalog_config,block"` // OfflineStoreConfigS3StorageConfig: required S3StorageConfig *OfflineStoreConfigS3StorageConfig `hcl:"s3_storage_config,block" validate:"required"` }
type OfflineStoreConfigAttributes ¶
type OfflineStoreConfigAttributes struct {
// contains filtered or unexported fields
}
func (OfflineStoreConfigAttributes) DataCatalogConfig ¶
func (osc OfflineStoreConfigAttributes) DataCatalogConfig() terra.ListValue[OfflineStoreConfigDataCatalogConfigAttributes]
func (OfflineStoreConfigAttributes) DisableGlueTableCreation ¶
func (osc OfflineStoreConfigAttributes) DisableGlueTableCreation() terra.BoolValue
func (OfflineStoreConfigAttributes) InternalRef ¶
func (osc OfflineStoreConfigAttributes) InternalRef() (terra.Reference, error)
func (OfflineStoreConfigAttributes) InternalTokens ¶
func (osc OfflineStoreConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OfflineStoreConfigAttributes) InternalWithRef ¶
func (osc OfflineStoreConfigAttributes) InternalWithRef(ref terra.Reference) OfflineStoreConfigAttributes
func (OfflineStoreConfigAttributes) S3StorageConfig ¶
func (osc OfflineStoreConfigAttributes) S3StorageConfig() terra.ListValue[OfflineStoreConfigS3StorageConfigAttributes]
type OfflineStoreConfigDataCatalogConfig ¶
type OfflineStoreConfigDataCatalogConfig struct { // Catalog: string, optional Catalog terra.StringValue `hcl:"catalog,attr"` // Database: string, optional Database terra.StringValue `hcl:"database,attr"` // TableName: string, optional TableName terra.StringValue `hcl:"table_name,attr"` }
type OfflineStoreConfigDataCatalogConfigAttributes ¶
type OfflineStoreConfigDataCatalogConfigAttributes struct {
// contains filtered or unexported fields
}
func (OfflineStoreConfigDataCatalogConfigAttributes) Catalog ¶
func (dcc OfflineStoreConfigDataCatalogConfigAttributes) Catalog() terra.StringValue
func (OfflineStoreConfigDataCatalogConfigAttributes) Database ¶
func (dcc OfflineStoreConfigDataCatalogConfigAttributes) Database() terra.StringValue
func (OfflineStoreConfigDataCatalogConfigAttributes) InternalRef ¶
func (dcc OfflineStoreConfigDataCatalogConfigAttributes) InternalRef() (terra.Reference, error)
func (OfflineStoreConfigDataCatalogConfigAttributes) InternalTokens ¶
func (dcc OfflineStoreConfigDataCatalogConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OfflineStoreConfigDataCatalogConfigAttributes) InternalWithRef ¶
func (dcc OfflineStoreConfigDataCatalogConfigAttributes) InternalWithRef(ref terra.Reference) OfflineStoreConfigDataCatalogConfigAttributes
func (OfflineStoreConfigDataCatalogConfigAttributes) TableName ¶
func (dcc OfflineStoreConfigDataCatalogConfigAttributes) TableName() terra.StringValue
type OfflineStoreConfigS3StorageConfig ¶
type OfflineStoreConfigS3StorageConfig struct { // KmsKeyId: string, optional KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"` // S3Uri: string, required S3Uri terra.StringValue `hcl:"s3_uri,attr" validate:"required"` }
type OfflineStoreConfigS3StorageConfigAttributes ¶
type OfflineStoreConfigS3StorageConfigAttributes struct {
// contains filtered or unexported fields
}
func (OfflineStoreConfigS3StorageConfigAttributes) InternalRef ¶
func (ssc OfflineStoreConfigS3StorageConfigAttributes) InternalRef() (terra.Reference, error)
func (OfflineStoreConfigS3StorageConfigAttributes) InternalTokens ¶
func (ssc OfflineStoreConfigS3StorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OfflineStoreConfigS3StorageConfigAttributes) InternalWithRef ¶
func (ssc OfflineStoreConfigS3StorageConfigAttributes) InternalWithRef(ref terra.Reference) OfflineStoreConfigS3StorageConfigAttributes
func (OfflineStoreConfigS3StorageConfigAttributes) KmsKeyId ¶
func (ssc OfflineStoreConfigS3StorageConfigAttributes) KmsKeyId() terra.StringValue
func (OfflineStoreConfigS3StorageConfigAttributes) S3Uri ¶
func (ssc OfflineStoreConfigS3StorageConfigAttributes) S3Uri() terra.StringValue
type OfflineStoreConfigState ¶
type OfflineStoreConfigState struct { DisableGlueTableCreation bool `json:"disable_glue_table_creation"` DataCatalogConfig []OfflineStoreConfigDataCatalogConfigState `json:"data_catalog_config"` S3StorageConfig []OfflineStoreConfigS3StorageConfigState `json:"s3_storage_config"` }
type OnlineStoreConfig ¶
type OnlineStoreConfig struct { // EnableOnlineStore: bool, optional EnableOnlineStore terra.BoolValue `hcl:"enable_online_store,attr"` // OnlineStoreConfigSecurityConfig: optional SecurityConfig *OnlineStoreConfigSecurityConfig `hcl:"security_config,block"` }
type OnlineStoreConfigAttributes ¶
type OnlineStoreConfigAttributes struct {
// contains filtered or unexported fields
}
func (OnlineStoreConfigAttributes) EnableOnlineStore ¶
func (osc OnlineStoreConfigAttributes) EnableOnlineStore() terra.BoolValue
func (OnlineStoreConfigAttributes) InternalRef ¶
func (osc OnlineStoreConfigAttributes) InternalRef() (terra.Reference, error)
func (OnlineStoreConfigAttributes) InternalTokens ¶
func (osc OnlineStoreConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OnlineStoreConfigAttributes) InternalWithRef ¶
func (osc OnlineStoreConfigAttributes) InternalWithRef(ref terra.Reference) OnlineStoreConfigAttributes
func (OnlineStoreConfigAttributes) SecurityConfig ¶
func (osc OnlineStoreConfigAttributes) SecurityConfig() terra.ListValue[OnlineStoreConfigSecurityConfigAttributes]
type OnlineStoreConfigSecurityConfig ¶
type OnlineStoreConfigSecurityConfig struct { // KmsKeyId: string, optional KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"` }
type OnlineStoreConfigSecurityConfigAttributes ¶
type OnlineStoreConfigSecurityConfigAttributes struct {
// contains filtered or unexported fields
}
func (OnlineStoreConfigSecurityConfigAttributes) InternalRef ¶
func (sc OnlineStoreConfigSecurityConfigAttributes) InternalRef() (terra.Reference, error)
func (OnlineStoreConfigSecurityConfigAttributes) InternalTokens ¶
func (sc OnlineStoreConfigSecurityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OnlineStoreConfigSecurityConfigAttributes) InternalWithRef ¶
func (sc OnlineStoreConfigSecurityConfigAttributes) InternalWithRef(ref terra.Reference) OnlineStoreConfigSecurityConfigAttributes
func (OnlineStoreConfigSecurityConfigAttributes) KmsKeyId ¶
func (sc OnlineStoreConfigSecurityConfigAttributes) KmsKeyId() terra.StringValue
type OnlineStoreConfigSecurityConfigState ¶
type OnlineStoreConfigSecurityConfigState struct {
KmsKeyId string `json:"kms_key_id"`
}
type OnlineStoreConfigState ¶
type OnlineStoreConfigState struct { EnableOnlineStore bool `json:"enable_online_store"` SecurityConfig []OnlineStoreConfigSecurityConfigState `json:"security_config"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_sagemaker_feature_group.
func (*Resource) Attributes ¶
func (asfg *Resource) Attributes() awsSagemakerFeatureGroupAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (asfg *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (asfg *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
Click to show internal directories.
Click to hide internal directories.