Documentation ¶
Index ¶
- type AuthorizationConfig
- type AuthorizationConfigAttributes
- func (ac AuthorizationConfigAttributes) AuthorizationType() terra.StringValue
- func (ac AuthorizationConfigAttributes) AwsIamConfig() terra.ListValue[AwsIamConfigAttributes]
- func (ac AuthorizationConfigAttributes) InternalRef() (terra.Reference, error)
- func (ac AuthorizationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AuthorizationConfigAttributes) InternalWithRef(ref terra.Reference) AuthorizationConfigAttributes
- type AuthorizationConfigState
- type AwsIamConfig
- type AwsIamConfigAttributes
- func (aic AwsIamConfigAttributes) InternalRef() (terra.Reference, error)
- func (aic AwsIamConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aic AwsIamConfigAttributes) InternalWithRef(ref terra.Reference) AwsIamConfigAttributes
- func (aic AwsIamConfigAttributes) SigningRegion() terra.StringValue
- func (aic AwsIamConfigAttributes) SigningServiceName() terra.StringValue
- type AwsIamConfigState
- type DeltaSyncConfig
- type DeltaSyncConfigAttributes
- func (dsc DeltaSyncConfigAttributes) BaseTableTtl() terra.NumberValue
- func (dsc DeltaSyncConfigAttributes) DeltaSyncTableName() terra.StringValue
- func (dsc DeltaSyncConfigAttributes) DeltaSyncTableTtl() terra.NumberValue
- func (dsc DeltaSyncConfigAttributes) InternalRef() (terra.Reference, error)
- func (dsc DeltaSyncConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dsc DeltaSyncConfigAttributes) InternalWithRef(ref terra.Reference) DeltaSyncConfigAttributes
- type DeltaSyncConfigState
- type DynamodbConfig
- type DynamodbConfigAttributes
- func (dc DynamodbConfigAttributes) DeltaSyncConfig() terra.ListValue[DeltaSyncConfigAttributes]
- func (dc DynamodbConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc DynamodbConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc DynamodbConfigAttributes) InternalWithRef(ref terra.Reference) DynamodbConfigAttributes
- func (dc DynamodbConfigAttributes) Region() terra.StringValue
- func (dc DynamodbConfigAttributes) TableName() terra.StringValue
- func (dc DynamodbConfigAttributes) UseCallerCredentials() terra.BoolValue
- func (dc DynamodbConfigAttributes) Versioned() terra.BoolValue
- type DynamodbConfigState
- type ElasticsearchConfig
- type ElasticsearchConfigAttributes
- func (ec ElasticsearchConfigAttributes) Endpoint() terra.StringValue
- func (ec ElasticsearchConfigAttributes) InternalRef() (terra.Reference, error)
- func (ec ElasticsearchConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec ElasticsearchConfigAttributes) InternalWithRef(ref terra.Reference) ElasticsearchConfigAttributes
- func (ec ElasticsearchConfigAttributes) Region() terra.StringValue
- type ElasticsearchConfigState
- type EventBridgeConfig
- type EventBridgeConfigAttributes
- func (ebc EventBridgeConfigAttributes) EventBusArn() terra.StringValue
- func (ebc EventBridgeConfigAttributes) InternalRef() (terra.Reference, error)
- func (ebc EventBridgeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ebc EventBridgeConfigAttributes) InternalWithRef(ref terra.Reference) EventBridgeConfigAttributes
- type EventBridgeConfigState
- type HttpConfig
- type HttpConfigAttributes
- func (hc HttpConfigAttributes) AuthorizationConfig() terra.ListValue[AuthorizationConfigAttributes]
- func (hc HttpConfigAttributes) Endpoint() terra.StringValue
- func (hc HttpConfigAttributes) InternalRef() (terra.Reference, error)
- func (hc HttpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hc HttpConfigAttributes) InternalWithRef(ref terra.Reference) HttpConfigAttributes
- type HttpConfigState
- type HttpEndpointConfig
- type HttpEndpointConfigAttributes
- func (hec HttpEndpointConfigAttributes) AwsSecretStoreArn() terra.StringValue
- func (hec HttpEndpointConfigAttributes) DatabaseName() terra.StringValue
- func (hec HttpEndpointConfigAttributes) DbClusterIdentifier() terra.StringValue
- func (hec HttpEndpointConfigAttributes) InternalRef() (terra.Reference, error)
- func (hec HttpEndpointConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hec HttpEndpointConfigAttributes) InternalWithRef(ref terra.Reference) HttpEndpointConfigAttributes
- func (hec HttpEndpointConfigAttributes) Region() terra.StringValue
- func (hec HttpEndpointConfigAttributes) Schema() terra.StringValue
- type HttpEndpointConfigState
- type LambdaConfig
- type LambdaConfigAttributes
- func (lc LambdaConfigAttributes) FunctionArn() terra.StringValue
- func (lc LambdaConfigAttributes) InternalRef() (terra.Reference, error)
- func (lc LambdaConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc LambdaConfigAttributes) InternalWithRef(ref terra.Reference) LambdaConfigAttributes
- type LambdaConfigState
- type RelationalDatabaseConfig
- type RelationalDatabaseConfigAttributes
- func (rdc RelationalDatabaseConfigAttributes) HttpEndpointConfig() terra.ListValue[HttpEndpointConfigAttributes]
- func (rdc RelationalDatabaseConfigAttributes) InternalRef() (terra.Reference, error)
- func (rdc RelationalDatabaseConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rdc RelationalDatabaseConfigAttributes) InternalWithRef(ref terra.Reference) RelationalDatabaseConfigAttributes
- func (rdc RelationalDatabaseConfigAttributes) SourceType() terra.StringValue
- type RelationalDatabaseConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationConfig ¶
type AuthorizationConfig struct { // AuthorizationType: string, optional AuthorizationType terra.StringValue `hcl:"authorization_type,attr"` // AwsIamConfig: optional AwsIamConfig *AwsIamConfig `hcl:"aws_iam_config,block"` }
type AuthorizationConfigAttributes ¶
type AuthorizationConfigAttributes struct {
// contains filtered or unexported fields
}
func (AuthorizationConfigAttributes) AuthorizationType ¶
func (ac AuthorizationConfigAttributes) AuthorizationType() terra.StringValue
func (AuthorizationConfigAttributes) AwsIamConfig ¶
func (ac AuthorizationConfigAttributes) AwsIamConfig() terra.ListValue[AwsIamConfigAttributes]
func (AuthorizationConfigAttributes) InternalRef ¶
func (ac AuthorizationConfigAttributes) InternalRef() (terra.Reference, error)
func (AuthorizationConfigAttributes) InternalTokens ¶
func (ac AuthorizationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthorizationConfigAttributes) InternalWithRef ¶
func (ac AuthorizationConfigAttributes) InternalWithRef(ref terra.Reference) AuthorizationConfigAttributes
type AuthorizationConfigState ¶
type AuthorizationConfigState struct { AuthorizationType string `json:"authorization_type"` AwsIamConfig []AwsIamConfigState `json:"aws_iam_config"` }
type AwsIamConfig ¶
type AwsIamConfig struct { // SigningRegion: string, optional SigningRegion terra.StringValue `hcl:"signing_region,attr"` // SigningServiceName: string, optional SigningServiceName terra.StringValue `hcl:"signing_service_name,attr"` }
type AwsIamConfigAttributes ¶
type AwsIamConfigAttributes struct {
// contains filtered or unexported fields
}
func (AwsIamConfigAttributes) InternalRef ¶
func (aic AwsIamConfigAttributes) InternalRef() (terra.Reference, error)
func (AwsIamConfigAttributes) InternalTokens ¶
func (aic AwsIamConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AwsIamConfigAttributes) InternalWithRef ¶
func (aic AwsIamConfigAttributes) InternalWithRef(ref terra.Reference) AwsIamConfigAttributes
func (AwsIamConfigAttributes) SigningRegion ¶
func (aic AwsIamConfigAttributes) SigningRegion() terra.StringValue
func (AwsIamConfigAttributes) SigningServiceName ¶
func (aic AwsIamConfigAttributes) SigningServiceName() terra.StringValue
type AwsIamConfigState ¶
type DeltaSyncConfig ¶
type DeltaSyncConfig struct { // BaseTableTtl: number, optional BaseTableTtl terra.NumberValue `hcl:"base_table_ttl,attr"` // DeltaSyncTableName: string, required DeltaSyncTableName terra.StringValue `hcl:"delta_sync_table_name,attr" validate:"required"` // DeltaSyncTableTtl: number, optional DeltaSyncTableTtl terra.NumberValue `hcl:"delta_sync_table_ttl,attr"` }
type DeltaSyncConfigAttributes ¶
type DeltaSyncConfigAttributes struct {
// contains filtered or unexported fields
}
func (DeltaSyncConfigAttributes) BaseTableTtl ¶
func (dsc DeltaSyncConfigAttributes) BaseTableTtl() terra.NumberValue
func (DeltaSyncConfigAttributes) DeltaSyncTableName ¶
func (dsc DeltaSyncConfigAttributes) DeltaSyncTableName() terra.StringValue
func (DeltaSyncConfigAttributes) DeltaSyncTableTtl ¶
func (dsc DeltaSyncConfigAttributes) DeltaSyncTableTtl() terra.NumberValue
func (DeltaSyncConfigAttributes) InternalRef ¶
func (dsc DeltaSyncConfigAttributes) InternalRef() (terra.Reference, error)
func (DeltaSyncConfigAttributes) InternalTokens ¶
func (dsc DeltaSyncConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeltaSyncConfigAttributes) InternalWithRef ¶
func (dsc DeltaSyncConfigAttributes) InternalWithRef(ref terra.Reference) DeltaSyncConfigAttributes
type DeltaSyncConfigState ¶
type DynamodbConfig ¶
type DynamodbConfig struct { // Region: string, optional Region terra.StringValue `hcl:"region,attr"` // TableName: string, required TableName terra.StringValue `hcl:"table_name,attr" validate:"required"` // UseCallerCredentials: bool, optional UseCallerCredentials terra.BoolValue `hcl:"use_caller_credentials,attr"` // Versioned: bool, optional Versioned terra.BoolValue `hcl:"versioned,attr"` // DeltaSyncConfig: optional DeltaSyncConfig *DeltaSyncConfig `hcl:"delta_sync_config,block"` }
type DynamodbConfigAttributes ¶
type DynamodbConfigAttributes struct {
// contains filtered or unexported fields
}
func (DynamodbConfigAttributes) DeltaSyncConfig ¶
func (dc DynamodbConfigAttributes) DeltaSyncConfig() terra.ListValue[DeltaSyncConfigAttributes]
func (DynamodbConfigAttributes) InternalRef ¶
func (dc DynamodbConfigAttributes) InternalRef() (terra.Reference, error)
func (DynamodbConfigAttributes) InternalTokens ¶
func (dc DynamodbConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DynamodbConfigAttributes) InternalWithRef ¶
func (dc DynamodbConfigAttributes) InternalWithRef(ref terra.Reference) DynamodbConfigAttributes
func (DynamodbConfigAttributes) Region ¶
func (dc DynamodbConfigAttributes) Region() terra.StringValue
func (DynamodbConfigAttributes) TableName ¶
func (dc DynamodbConfigAttributes) TableName() terra.StringValue
func (DynamodbConfigAttributes) UseCallerCredentials ¶
func (dc DynamodbConfigAttributes) UseCallerCredentials() terra.BoolValue
func (DynamodbConfigAttributes) Versioned ¶
func (dc DynamodbConfigAttributes) Versioned() terra.BoolValue
type DynamodbConfigState ¶
type DynamodbConfigState struct { Region string `json:"region"` TableName string `json:"table_name"` UseCallerCredentials bool `json:"use_caller_credentials"` Versioned bool `json:"versioned"` DeltaSyncConfig []DeltaSyncConfigState `json:"delta_sync_config"` }
type ElasticsearchConfig ¶
type ElasticsearchConfig struct { // Endpoint: string, required Endpoint terra.StringValue `hcl:"endpoint,attr" validate:"required"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` }
type ElasticsearchConfigAttributes ¶
type ElasticsearchConfigAttributes struct {
// contains filtered or unexported fields
}
func (ElasticsearchConfigAttributes) Endpoint ¶
func (ec ElasticsearchConfigAttributes) Endpoint() terra.StringValue
func (ElasticsearchConfigAttributes) InternalRef ¶
func (ec ElasticsearchConfigAttributes) InternalRef() (terra.Reference, error)
func (ElasticsearchConfigAttributes) InternalTokens ¶
func (ec ElasticsearchConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ElasticsearchConfigAttributes) InternalWithRef ¶
func (ec ElasticsearchConfigAttributes) InternalWithRef(ref terra.Reference) ElasticsearchConfigAttributes
func (ElasticsearchConfigAttributes) Region ¶
func (ec ElasticsearchConfigAttributes) Region() terra.StringValue
type EventBridgeConfig ¶
type EventBridgeConfig struct { // EventBusArn: string, required EventBusArn terra.StringValue `hcl:"event_bus_arn,attr" validate:"required"` }
type EventBridgeConfigAttributes ¶
type EventBridgeConfigAttributes struct {
// contains filtered or unexported fields
}
func (EventBridgeConfigAttributes) EventBusArn ¶
func (ebc EventBridgeConfigAttributes) EventBusArn() terra.StringValue
func (EventBridgeConfigAttributes) InternalRef ¶
func (ebc EventBridgeConfigAttributes) InternalRef() (terra.Reference, error)
func (EventBridgeConfigAttributes) InternalTokens ¶
func (ebc EventBridgeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventBridgeConfigAttributes) InternalWithRef ¶
func (ebc EventBridgeConfigAttributes) InternalWithRef(ref terra.Reference) EventBridgeConfigAttributes
type EventBridgeConfigState ¶
type EventBridgeConfigState struct {
EventBusArn string `json:"event_bus_arn"`
}
type HttpConfig ¶
type HttpConfig struct { // Endpoint: string, required Endpoint terra.StringValue `hcl:"endpoint,attr" validate:"required"` // AuthorizationConfig: optional AuthorizationConfig *AuthorizationConfig `hcl:"authorization_config,block"` }
type HttpConfigAttributes ¶
type HttpConfigAttributes struct {
// contains filtered or unexported fields
}
func (HttpConfigAttributes) AuthorizationConfig ¶
func (hc HttpConfigAttributes) AuthorizationConfig() terra.ListValue[AuthorizationConfigAttributes]
func (HttpConfigAttributes) Endpoint ¶
func (hc HttpConfigAttributes) Endpoint() terra.StringValue
func (HttpConfigAttributes) InternalRef ¶
func (hc HttpConfigAttributes) InternalRef() (terra.Reference, error)
func (HttpConfigAttributes) InternalTokens ¶
func (hc HttpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpConfigAttributes) InternalWithRef ¶
func (hc HttpConfigAttributes) InternalWithRef(ref terra.Reference) HttpConfigAttributes
type HttpConfigState ¶
type HttpConfigState struct { Endpoint string `json:"endpoint"` AuthorizationConfig []AuthorizationConfigState `json:"authorization_config"` }
type HttpEndpointConfig ¶
type HttpEndpointConfig struct { // AwsSecretStoreArn: string, required AwsSecretStoreArn terra.StringValue `hcl:"aws_secret_store_arn,attr" validate:"required"` // DatabaseName: string, optional DatabaseName terra.StringValue `hcl:"database_name,attr"` // DbClusterIdentifier: string, required DbClusterIdentifier terra.StringValue `hcl:"db_cluster_identifier,attr" validate:"required"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` // Schema: string, optional Schema terra.StringValue `hcl:"schema,attr"` }
type HttpEndpointConfigAttributes ¶
type HttpEndpointConfigAttributes struct {
// contains filtered or unexported fields
}
func (HttpEndpointConfigAttributes) AwsSecretStoreArn ¶
func (hec HttpEndpointConfigAttributes) AwsSecretStoreArn() terra.StringValue
func (HttpEndpointConfigAttributes) DatabaseName ¶
func (hec HttpEndpointConfigAttributes) DatabaseName() terra.StringValue
func (HttpEndpointConfigAttributes) DbClusterIdentifier ¶
func (hec HttpEndpointConfigAttributes) DbClusterIdentifier() terra.StringValue
func (HttpEndpointConfigAttributes) InternalRef ¶
func (hec HttpEndpointConfigAttributes) InternalRef() (terra.Reference, error)
func (HttpEndpointConfigAttributes) InternalTokens ¶
func (hec HttpEndpointConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpEndpointConfigAttributes) InternalWithRef ¶
func (hec HttpEndpointConfigAttributes) InternalWithRef(ref terra.Reference) HttpEndpointConfigAttributes
func (HttpEndpointConfigAttributes) Region ¶
func (hec HttpEndpointConfigAttributes) Region() terra.StringValue
func (HttpEndpointConfigAttributes) Schema ¶
func (hec HttpEndpointConfigAttributes) Schema() terra.StringValue
type HttpEndpointConfigState ¶
type LambdaConfig ¶
type LambdaConfig struct { // FunctionArn: string, required FunctionArn terra.StringValue `hcl:"function_arn,attr" validate:"required"` }
type LambdaConfigAttributes ¶
type LambdaConfigAttributes struct {
// contains filtered or unexported fields
}
func (LambdaConfigAttributes) FunctionArn ¶
func (lc LambdaConfigAttributes) FunctionArn() terra.StringValue
func (LambdaConfigAttributes) InternalRef ¶
func (lc LambdaConfigAttributes) InternalRef() (terra.Reference, error)
func (LambdaConfigAttributes) InternalTokens ¶
func (lc LambdaConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LambdaConfigAttributes) InternalWithRef ¶
func (lc LambdaConfigAttributes) InternalWithRef(ref terra.Reference) LambdaConfigAttributes
type LambdaConfigState ¶
type LambdaConfigState struct {
FunctionArn string `json:"function_arn"`
}
type RelationalDatabaseConfig ¶
type RelationalDatabaseConfig struct { // SourceType: string, optional SourceType terra.StringValue `hcl:"source_type,attr"` // HttpEndpointConfig: optional HttpEndpointConfig *HttpEndpointConfig `hcl:"http_endpoint_config,block"` }
type RelationalDatabaseConfigAttributes ¶
type RelationalDatabaseConfigAttributes struct {
// contains filtered or unexported fields
}
func (RelationalDatabaseConfigAttributes) HttpEndpointConfig ¶
func (rdc RelationalDatabaseConfigAttributes) HttpEndpointConfig() terra.ListValue[HttpEndpointConfigAttributes]
func (RelationalDatabaseConfigAttributes) InternalRef ¶
func (rdc RelationalDatabaseConfigAttributes) InternalRef() (terra.Reference, error)
func (RelationalDatabaseConfigAttributes) InternalTokens ¶
func (rdc RelationalDatabaseConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RelationalDatabaseConfigAttributes) InternalWithRef ¶
func (rdc RelationalDatabaseConfigAttributes) InternalWithRef(ref terra.Reference) RelationalDatabaseConfigAttributes
func (RelationalDatabaseConfigAttributes) SourceType ¶
func (rdc RelationalDatabaseConfigAttributes) SourceType() terra.StringValue
type RelationalDatabaseConfigState ¶
type RelationalDatabaseConfigState struct { SourceType string `json:"source_type"` HttpEndpointConfig []HttpEndpointConfigState `json:"http_endpoint_config"` }
Click to show internal directories.
Click to hide internal directories.