Documentation
¶
Index ¶
- type Args
- type DynamodbConfig
- type DynamodbConfigAttributes
- func (dc DynamodbConfigAttributes) DeltaSyncConfig() terra.ListValue[DynamodbConfigDeltaSyncConfigAttributes]
- 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 DynamodbConfigDeltaSyncConfig
- type DynamodbConfigDeltaSyncConfigAttributes
- func (dsc DynamodbConfigDeltaSyncConfigAttributes) BaseTableTtl() terra.NumberValue
- func (dsc DynamodbConfigDeltaSyncConfigAttributes) DeltaSyncTableName() terra.StringValue
- func (dsc DynamodbConfigDeltaSyncConfigAttributes) DeltaSyncTableTtl() terra.NumberValue
- func (dsc DynamodbConfigDeltaSyncConfigAttributes) InternalRef() (terra.Reference, error)
- func (dsc DynamodbConfigDeltaSyncConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dsc DynamodbConfigDeltaSyncConfigAttributes) InternalWithRef(ref terra.Reference) DynamodbConfigDeltaSyncConfigAttributes
- type DynamodbConfigDeltaSyncConfigState
- 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 HttpConfig
- type HttpConfigAttributes
- func (hc HttpConfigAttributes) AuthorizationConfig() terra.ListValue[HttpConfigAuthorizationConfigAttributes]
- 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 HttpConfigAuthorizationConfig
- type HttpConfigAuthorizationConfigAttributes
- func (ac HttpConfigAuthorizationConfigAttributes) AuthorizationType() terra.StringValue
- func (ac HttpConfigAuthorizationConfigAttributes) AwsIamConfig() terra.ListValue[HttpConfigAuthorizationConfigAwsIamConfigAttributes]
- func (ac HttpConfigAuthorizationConfigAttributes) InternalRef() (terra.Reference, error)
- func (ac HttpConfigAuthorizationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac HttpConfigAuthorizationConfigAttributes) InternalWithRef(ref terra.Reference) HttpConfigAuthorizationConfigAttributes
- type HttpConfigAuthorizationConfigAwsIamConfig
- type HttpConfigAuthorizationConfigAwsIamConfigAttributes
- func (aic HttpConfigAuthorizationConfigAwsIamConfigAttributes) InternalRef() (terra.Reference, error)
- func (aic HttpConfigAuthorizationConfigAwsIamConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aic HttpConfigAuthorizationConfigAwsIamConfigAttributes) InternalWithRef(ref terra.Reference) HttpConfigAuthorizationConfigAwsIamConfigAttributes
- func (aic HttpConfigAuthorizationConfigAwsIamConfigAttributes) SigningRegion() terra.StringValue
- func (aic HttpConfigAuthorizationConfigAwsIamConfigAttributes) SigningServiceName() terra.StringValue
- type HttpConfigAuthorizationConfigAwsIamConfigState
- type HttpConfigAuthorizationConfigState
- type HttpConfigState
- 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[RelationalDatabaseConfigHttpEndpointConfigAttributes]
- 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 RelationalDatabaseConfigHttpEndpointConfig
- type RelationalDatabaseConfigHttpEndpointConfigAttributes
- func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) AwsSecretStoreArn() terra.StringValue
- func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) DatabaseName() terra.StringValue
- func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) DbClusterIdentifier() terra.StringValue
- func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) InternalRef() (terra.Reference, error)
- func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) InternalWithRef(ref terra.Reference) RelationalDatabaseConfigHttpEndpointConfigAttributes
- func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) Region() terra.StringValue
- func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) Schema() terra.StringValue
- type RelationalDatabaseConfigHttpEndpointConfigState
- type RelationalDatabaseConfigState
- type Resource
- func (aad *Resource) Attributes() awsAppsyncDatasourceAttributes
- func (aad *Resource) Configuration() interface{}
- func (aad *Resource) DependOn() terra.Reference
- func (aad *Resource) Dependencies() terra.Dependencies
- func (aad *Resource) ImportState(state io.Reader) error
- func (aad *Resource) LifecycleManagement() *terra.Lifecycle
- func (aad *Resource) LocalName() string
- func (aad *Resource) State() (*awsAppsyncDatasourceState, bool)
- func (aad *Resource) StateMust() *awsAppsyncDatasourceState
- func (aad *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // ApiId: string, required ApiId terra.StringValue `hcl:"api_id,attr" validate:"required"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ServiceRoleArn: string, optional ServiceRoleArn terra.StringValue `hcl:"service_role_arn,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // DynamodbConfig: optional DynamodbConfig *DynamodbConfig `hcl:"dynamodb_config,block"` // ElasticsearchConfig: optional ElasticsearchConfig *ElasticsearchConfig `hcl:"elasticsearch_config,block"` // HttpConfig: optional HttpConfig *HttpConfig `hcl:"http_config,block"` // LambdaConfig: optional LambdaConfig *LambdaConfig `hcl:"lambda_config,block"` // RelationalDatabaseConfig: optional RelationalDatabaseConfig *RelationalDatabaseConfig `hcl:"relational_database_config,block"` }
Args contains the configurations for aws_appsync_datasource.
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"` // DynamodbConfigDeltaSyncConfig: optional DeltaSyncConfig *DynamodbConfigDeltaSyncConfig `hcl:"delta_sync_config,block"` }
type DynamodbConfigAttributes ¶
type DynamodbConfigAttributes struct {
// contains filtered or unexported fields
}
func (DynamodbConfigAttributes) DeltaSyncConfig ¶
func (dc DynamodbConfigAttributes) DeltaSyncConfig() terra.ListValue[DynamodbConfigDeltaSyncConfigAttributes]
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 DynamodbConfigDeltaSyncConfig ¶
type DynamodbConfigDeltaSyncConfig 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 DynamodbConfigDeltaSyncConfigAttributes ¶
type DynamodbConfigDeltaSyncConfigAttributes struct {
// contains filtered or unexported fields
}
func (DynamodbConfigDeltaSyncConfigAttributes) BaseTableTtl ¶
func (dsc DynamodbConfigDeltaSyncConfigAttributes) BaseTableTtl() terra.NumberValue
func (DynamodbConfigDeltaSyncConfigAttributes) DeltaSyncTableName ¶
func (dsc DynamodbConfigDeltaSyncConfigAttributes) DeltaSyncTableName() terra.StringValue
func (DynamodbConfigDeltaSyncConfigAttributes) DeltaSyncTableTtl ¶
func (dsc DynamodbConfigDeltaSyncConfigAttributes) DeltaSyncTableTtl() terra.NumberValue
func (DynamodbConfigDeltaSyncConfigAttributes) InternalRef ¶
func (dsc DynamodbConfigDeltaSyncConfigAttributes) InternalRef() (terra.Reference, error)
func (DynamodbConfigDeltaSyncConfigAttributes) InternalTokens ¶
func (dsc DynamodbConfigDeltaSyncConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DynamodbConfigDeltaSyncConfigAttributes) InternalWithRef ¶
func (dsc DynamodbConfigDeltaSyncConfigAttributes) InternalWithRef(ref terra.Reference) DynamodbConfigDeltaSyncConfigAttributes
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 []DynamodbConfigDeltaSyncConfigState `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 HttpConfig ¶
type HttpConfig struct { // Endpoint: string, required Endpoint terra.StringValue `hcl:"endpoint,attr" validate:"required"` // HttpConfigAuthorizationConfig: optional AuthorizationConfig *HttpConfigAuthorizationConfig `hcl:"authorization_config,block"` }
type HttpConfigAttributes ¶
type HttpConfigAttributes struct {
// contains filtered or unexported fields
}
func (HttpConfigAttributes) AuthorizationConfig ¶
func (hc HttpConfigAttributes) AuthorizationConfig() terra.ListValue[HttpConfigAuthorizationConfigAttributes]
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 HttpConfigAuthorizationConfig ¶
type HttpConfigAuthorizationConfig struct { // AuthorizationType: string, optional AuthorizationType terra.StringValue `hcl:"authorization_type,attr"` // HttpConfigAuthorizationConfigAwsIamConfig: optional AwsIamConfig *HttpConfigAuthorizationConfigAwsIamConfig `hcl:"aws_iam_config,block"` }
type HttpConfigAuthorizationConfigAttributes ¶
type HttpConfigAuthorizationConfigAttributes struct {
// contains filtered or unexported fields
}
func (HttpConfigAuthorizationConfigAttributes) AuthorizationType ¶
func (ac HttpConfigAuthorizationConfigAttributes) AuthorizationType() terra.StringValue
func (HttpConfigAuthorizationConfigAttributes) AwsIamConfig ¶
func (ac HttpConfigAuthorizationConfigAttributes) AwsIamConfig() terra.ListValue[HttpConfigAuthorizationConfigAwsIamConfigAttributes]
func (HttpConfigAuthorizationConfigAttributes) InternalRef ¶
func (ac HttpConfigAuthorizationConfigAttributes) InternalRef() (terra.Reference, error)
func (HttpConfigAuthorizationConfigAttributes) InternalTokens ¶
func (ac HttpConfigAuthorizationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpConfigAuthorizationConfigAttributes) InternalWithRef ¶
func (ac HttpConfigAuthorizationConfigAttributes) InternalWithRef(ref terra.Reference) HttpConfigAuthorizationConfigAttributes
type HttpConfigAuthorizationConfigAwsIamConfig ¶
type HttpConfigAuthorizationConfigAwsIamConfig struct { // SigningRegion: string, optional SigningRegion terra.StringValue `hcl:"signing_region,attr"` // SigningServiceName: string, optional SigningServiceName terra.StringValue `hcl:"signing_service_name,attr"` }
type HttpConfigAuthorizationConfigAwsIamConfigAttributes ¶
type HttpConfigAuthorizationConfigAwsIamConfigAttributes struct {
// contains filtered or unexported fields
}
func (HttpConfigAuthorizationConfigAwsIamConfigAttributes) InternalRef ¶
func (aic HttpConfigAuthorizationConfigAwsIamConfigAttributes) InternalRef() (terra.Reference, error)
func (HttpConfigAuthorizationConfigAwsIamConfigAttributes) InternalTokens ¶
func (aic HttpConfigAuthorizationConfigAwsIamConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpConfigAuthorizationConfigAwsIamConfigAttributes) InternalWithRef ¶
func (aic HttpConfigAuthorizationConfigAwsIamConfigAttributes) InternalWithRef(ref terra.Reference) HttpConfigAuthorizationConfigAwsIamConfigAttributes
func (HttpConfigAuthorizationConfigAwsIamConfigAttributes) SigningRegion ¶
func (aic HttpConfigAuthorizationConfigAwsIamConfigAttributes) SigningRegion() terra.StringValue
func (HttpConfigAuthorizationConfigAwsIamConfigAttributes) SigningServiceName ¶
func (aic HttpConfigAuthorizationConfigAwsIamConfigAttributes) SigningServiceName() terra.StringValue
type HttpConfigAuthorizationConfigState ¶
type HttpConfigAuthorizationConfigState struct { AuthorizationType string `json:"authorization_type"` AwsIamConfig []HttpConfigAuthorizationConfigAwsIamConfigState `json:"aws_iam_config"` }
type HttpConfigState ¶
type HttpConfigState struct { Endpoint string `json:"endpoint"` AuthorizationConfig []HttpConfigAuthorizationConfigState `json:"authorization_config"` }
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"` // RelationalDatabaseConfigHttpEndpointConfig: optional HttpEndpointConfig *RelationalDatabaseConfigHttpEndpointConfig `hcl:"http_endpoint_config,block"` }
type RelationalDatabaseConfigAttributes ¶
type RelationalDatabaseConfigAttributes struct {
// contains filtered or unexported fields
}
func (RelationalDatabaseConfigAttributes) HttpEndpointConfig ¶
func (rdc RelationalDatabaseConfigAttributes) HttpEndpointConfig() terra.ListValue[RelationalDatabaseConfigHttpEndpointConfigAttributes]
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 RelationalDatabaseConfigHttpEndpointConfig ¶
type RelationalDatabaseConfigHttpEndpointConfig 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 RelationalDatabaseConfigHttpEndpointConfigAttributes ¶
type RelationalDatabaseConfigHttpEndpointConfigAttributes struct {
// contains filtered or unexported fields
}
func (RelationalDatabaseConfigHttpEndpointConfigAttributes) AwsSecretStoreArn ¶
func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) AwsSecretStoreArn() terra.StringValue
func (RelationalDatabaseConfigHttpEndpointConfigAttributes) DatabaseName ¶
func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) DatabaseName() terra.StringValue
func (RelationalDatabaseConfigHttpEndpointConfigAttributes) DbClusterIdentifier ¶
func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) DbClusterIdentifier() terra.StringValue
func (RelationalDatabaseConfigHttpEndpointConfigAttributes) InternalRef ¶
func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) InternalRef() (terra.Reference, error)
func (RelationalDatabaseConfigHttpEndpointConfigAttributes) InternalTokens ¶
func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RelationalDatabaseConfigHttpEndpointConfigAttributes) InternalWithRef ¶
func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) InternalWithRef(ref terra.Reference) RelationalDatabaseConfigHttpEndpointConfigAttributes
func (RelationalDatabaseConfigHttpEndpointConfigAttributes) Region ¶
func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) Region() terra.StringValue
func (RelationalDatabaseConfigHttpEndpointConfigAttributes) Schema ¶
func (hec RelationalDatabaseConfigHttpEndpointConfigAttributes) Schema() terra.StringValue
type RelationalDatabaseConfigState ¶
type RelationalDatabaseConfigState struct { SourceType string `json:"source_type"` HttpEndpointConfig []RelationalDatabaseConfigHttpEndpointConfigState `json:"http_endpoint_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_appsync_datasource.
func (*Resource) Attributes ¶
func (aad *Resource) Attributes() awsAppsyncDatasourceAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aad *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aad *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.