appsyncdatasource

package
v0.0.0-...-964ba77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 (AuthorizationConfigAttributes) InternalRef

func (ac AuthorizationConfigAttributes) InternalRef() (terra.Reference, error)

func (AuthorizationConfigAttributes) InternalTokens

func (ac AuthorizationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AuthorizationConfigAttributes) InternalWithRef

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 (AwsIamConfigAttributes) SigningRegion

func (aic AwsIamConfigAttributes) SigningRegion() terra.StringValue

func (AwsIamConfigAttributes) SigningServiceName

func (aic AwsIamConfigAttributes) SigningServiceName() terra.StringValue

type AwsIamConfigState

type AwsIamConfigState struct {
	SigningRegion      string `json:"signing_region"`
	SigningServiceName string `json:"signing_service_name"`
}

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

type DeltaSyncConfigState

type DeltaSyncConfigState struct {
	BaseTableTtl       float64 `json:"base_table_ttl"`
	DeltaSyncTableName string  `json:"delta_sync_table_name"`
	DeltaSyncTableTtl  float64 `json:"delta_sync_table_ttl"`
}

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 (DynamodbConfigAttributes) InternalRef

func (dc DynamodbConfigAttributes) InternalRef() (terra.Reference, error)

func (DynamodbConfigAttributes) InternalTokens

func (dc DynamodbConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DynamodbConfigAttributes) InternalWithRef

func (DynamodbConfigAttributes) Region

func (DynamodbConfigAttributes) TableName

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 (ElasticsearchConfigAttributes) InternalRef

func (ec ElasticsearchConfigAttributes) InternalRef() (terra.Reference, error)

func (ElasticsearchConfigAttributes) InternalTokens

func (ec ElasticsearchConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ElasticsearchConfigAttributes) InternalWithRef

func (ElasticsearchConfigAttributes) Region

type ElasticsearchConfigState

type ElasticsearchConfigState struct {
	Endpoint string `json:"endpoint"`
	Region   string `json:"region"`
}

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

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 (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 (HttpEndpointConfigAttributes) Region

func (HttpEndpointConfigAttributes) Schema

type HttpEndpointConfigState

type HttpEndpointConfigState struct {
	AwsSecretStoreArn   string `json:"aws_secret_store_arn"`
	DatabaseName        string `json:"database_name"`
	DbClusterIdentifier string `json:"db_cluster_identifier"`
	Region              string `json:"region"`
	Schema              string `json:"schema"`
}

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

type LambdaConfigState

type LambdaConfigState struct {
	FunctionArn string `json:"function_arn"`
}

type OpensearchserviceConfig

type OpensearchserviceConfig struct {
	// Endpoint: string, required
	Endpoint terra.StringValue `hcl:"endpoint,attr" validate:"required"`
	// Region: string, optional
	Region terra.StringValue `hcl:"region,attr"`
}

type OpensearchserviceConfigAttributes

type OpensearchserviceConfigAttributes struct {
	// contains filtered or unexported fields
}

func (OpensearchserviceConfigAttributes) Endpoint

func (OpensearchserviceConfigAttributes) InternalRef

func (OpensearchserviceConfigAttributes) InternalTokens

func (oc OpensearchserviceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OpensearchserviceConfigAttributes) InternalWithRef

func (OpensearchserviceConfigAttributes) Region

type OpensearchserviceConfigState

type OpensearchserviceConfigState struct {
	Endpoint string `json:"endpoint"`
	Region   string `json:"region"`
}

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 (RelationalDatabaseConfigAttributes) InternalRef

func (RelationalDatabaseConfigAttributes) InternalTokens

func (rdc RelationalDatabaseConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RelationalDatabaseConfigAttributes) InternalWithRef

func (RelationalDatabaseConfigAttributes) SourceType

type RelationalDatabaseConfigState

type RelationalDatabaseConfigState struct {
	SourceType         string                    `json:"source_type"`
	HttpEndpointConfig []HttpEndpointConfigState `json:"http_endpoint_config"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL