Documentation ¶
Index ¶
- type DataCatalogConfig
- type DataCatalogConfigAttributes
- func (dcc DataCatalogConfigAttributes) Catalog() terra.StringValue
- func (dcc DataCatalogConfigAttributes) Database() terra.StringValue
- func (dcc DataCatalogConfigAttributes) InternalRef() (terra.Reference, error)
- func (dcc DataCatalogConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dcc DataCatalogConfigAttributes) InternalWithRef(ref terra.Reference) DataCatalogConfigAttributes
- func (dcc DataCatalogConfigAttributes) TableName() terra.StringValue
- type DataCatalogConfigState
- 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[DataCatalogConfigAttributes]
- 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[S3StorageConfigAttributes]
- func (osc OfflineStoreConfigAttributes) TableFormat() terra.StringValue
- 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[SecurityConfigAttributes]
- type OnlineStoreConfigState
- type S3StorageConfig
- type S3StorageConfigAttributes
- func (ssc S3StorageConfigAttributes) InternalRef() (terra.Reference, error)
- func (ssc S3StorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssc S3StorageConfigAttributes) InternalWithRef(ref terra.Reference) S3StorageConfigAttributes
- func (ssc S3StorageConfigAttributes) KmsKeyId() terra.StringValue
- func (ssc S3StorageConfigAttributes) S3Uri() terra.StringValue
- type S3StorageConfigState
- type SecurityConfig
- type SecurityConfigAttributes
- func (sc SecurityConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc SecurityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SecurityConfigAttributes) InternalWithRef(ref terra.Reference) SecurityConfigAttributes
- func (sc SecurityConfigAttributes) KmsKeyId() terra.StringValue
- type SecurityConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataCatalogConfig ¶
type DataCatalogConfig 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 DataCatalogConfigAttributes ¶
type DataCatalogConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataCatalogConfigAttributes) Catalog ¶
func (dcc DataCatalogConfigAttributes) Catalog() terra.StringValue
func (DataCatalogConfigAttributes) Database ¶
func (dcc DataCatalogConfigAttributes) Database() terra.StringValue
func (DataCatalogConfigAttributes) InternalRef ¶
func (dcc DataCatalogConfigAttributes) InternalRef() (terra.Reference, error)
func (DataCatalogConfigAttributes) InternalTokens ¶
func (dcc DataCatalogConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCatalogConfigAttributes) InternalWithRef ¶
func (dcc DataCatalogConfigAttributes) InternalWithRef(ref terra.Reference) DataCatalogConfigAttributes
func (DataCatalogConfigAttributes) TableName ¶
func (dcc DataCatalogConfigAttributes) TableName() terra.StringValue
type DataCatalogConfigState ¶
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"` // TableFormat: string, optional TableFormat terra.StringValue `hcl:"table_format,attr"` // DataCatalogConfig: optional DataCatalogConfig *DataCatalogConfig `hcl:"data_catalog_config,block"` // S3StorageConfig: required S3StorageConfig *S3StorageConfig `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[DataCatalogConfigAttributes]
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[S3StorageConfigAttributes]
func (OfflineStoreConfigAttributes) TableFormat ¶
func (osc OfflineStoreConfigAttributes) TableFormat() terra.StringValue
type OfflineStoreConfigState ¶
type OfflineStoreConfigState struct { DisableGlueTableCreation bool `json:"disable_glue_table_creation"` TableFormat string `json:"table_format"` DataCatalogConfig []DataCatalogConfigState `json:"data_catalog_config"` S3StorageConfig []S3StorageConfigState `json:"s3_storage_config"` }
type OnlineStoreConfig ¶
type OnlineStoreConfig struct { // EnableOnlineStore: bool, optional EnableOnlineStore terra.BoolValue `hcl:"enable_online_store,attr"` // SecurityConfig: optional SecurityConfig *SecurityConfig `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[SecurityConfigAttributes]
type OnlineStoreConfigState ¶
type OnlineStoreConfigState struct { EnableOnlineStore bool `json:"enable_online_store"` SecurityConfig []SecurityConfigState `json:"security_config"` }
type S3StorageConfig ¶
type S3StorageConfig 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 S3StorageConfigAttributes ¶
type S3StorageConfigAttributes struct {
// contains filtered or unexported fields
}
func (S3StorageConfigAttributes) InternalRef ¶
func (ssc S3StorageConfigAttributes) InternalRef() (terra.Reference, error)
func (S3StorageConfigAttributes) InternalTokens ¶
func (ssc S3StorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3StorageConfigAttributes) InternalWithRef ¶
func (ssc S3StorageConfigAttributes) InternalWithRef(ref terra.Reference) S3StorageConfigAttributes
func (S3StorageConfigAttributes) KmsKeyId ¶
func (ssc S3StorageConfigAttributes) KmsKeyId() terra.StringValue
func (S3StorageConfigAttributes) S3Uri ¶
func (ssc S3StorageConfigAttributes) S3Uri() terra.StringValue
type S3StorageConfigState ¶
type SecurityConfig ¶
type SecurityConfig struct { // KmsKeyId: string, optional KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"` }
type SecurityConfigAttributes ¶
type SecurityConfigAttributes struct {
// contains filtered or unexported fields
}
func (SecurityConfigAttributes) InternalRef ¶
func (sc SecurityConfigAttributes) InternalRef() (terra.Reference, error)
func (SecurityConfigAttributes) InternalTokens ¶
func (sc SecurityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SecurityConfigAttributes) InternalWithRef ¶
func (sc SecurityConfigAttributes) InternalWithRef(ref terra.Reference) SecurityConfigAttributes
func (SecurityConfigAttributes) KmsKeyId ¶
func (sc SecurityConfigAttributes) KmsKeyId() terra.StringValue
type SecurityConfigState ¶
type SecurityConfigState struct {
KmsKeyId string `json:"kms_key_id"`
}
Click to show internal directories.
Click to hide internal directories.