Documentation ¶
Index ¶
- type DataArgs
- type DataCapacityProviderStrategy
- type DataCapacityProviderStrategyAttributes
- func (cps DataCapacityProviderStrategyAttributes) Base() terra.NumberValue
- func (cps DataCapacityProviderStrategyAttributes) CapacityProvider() terra.StringValue
- func (cps DataCapacityProviderStrategyAttributes) InternalRef() (terra.Reference, error)
- func (cps DataCapacityProviderStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cps DataCapacityProviderStrategyAttributes) InternalWithRef(ref terra.Reference) DataCapacityProviderStrategyAttributes
- func (cps DataCapacityProviderStrategyAttributes) Weight() terra.NumberValue
- type DataCapacityProviderStrategyState
- type DataNetworkConfiguration
- type DataNetworkConfigurationAttributes
- func (nc DataNetworkConfigurationAttributes) AssignPublicIp() terra.BoolValue
- func (nc DataNetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (nc DataNetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc DataNetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) DataNetworkConfigurationAttributes
- func (nc DataNetworkConfigurationAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
- func (nc DataNetworkConfigurationAttributes) Subnets() terra.SetValue[terra.StringValue]
- type DataNetworkConfigurationState
- type DataOverrides
- type DataOverridesAttributes
- func (o DataOverridesAttributes) ContainerOverrides() terra.ListValue[DataOverridesContainerOverridesAttributes]
- func (o DataOverridesAttributes) Cpu() terra.StringValue
- func (o DataOverridesAttributes) ExecutionRoleArn() terra.StringValue
- func (o DataOverridesAttributes) InferenceAcceleratorOverrides() terra.SetValue[DataOverridesInferenceAcceleratorOverridesAttributes]
- func (o DataOverridesAttributes) InternalRef() (terra.Reference, error)
- func (o DataOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o DataOverridesAttributes) InternalWithRef(ref terra.Reference) DataOverridesAttributes
- func (o DataOverridesAttributes) Memory() terra.StringValue
- func (o DataOverridesAttributes) TaskRoleArn() terra.StringValue
- type DataOverridesContainerOverrides
- type DataOverridesContainerOverridesAttributes
- func (co DataOverridesContainerOverridesAttributes) Command() terra.ListValue[terra.StringValue]
- func (co DataOverridesContainerOverridesAttributes) Cpu() terra.NumberValue
- func (co DataOverridesContainerOverridesAttributes) Environment() terra.SetValue[DataOverridesContainerOverridesEnvironmentAttributes]
- func (co DataOverridesContainerOverridesAttributes) InternalRef() (terra.Reference, error)
- func (co DataOverridesContainerOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (co DataOverridesContainerOverridesAttributes) InternalWithRef(ref terra.Reference) DataOverridesContainerOverridesAttributes
- func (co DataOverridesContainerOverridesAttributes) Memory() terra.NumberValue
- func (co DataOverridesContainerOverridesAttributes) MemoryReservation() terra.NumberValue
- func (co DataOverridesContainerOverridesAttributes) Name() terra.StringValue
- func (co DataOverridesContainerOverridesAttributes) ResourceRequirements() terra.SetValue[DataOverridesContainerOverridesResourceRequirementsAttributes]
- type DataOverridesContainerOverridesEnvironment
- type DataOverridesContainerOverridesEnvironmentAttributes
- func (e DataOverridesContainerOverridesEnvironmentAttributes) InternalRef() (terra.Reference, error)
- func (e DataOverridesContainerOverridesEnvironmentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e DataOverridesContainerOverridesEnvironmentAttributes) InternalWithRef(ref terra.Reference) DataOverridesContainerOverridesEnvironmentAttributes
- func (e DataOverridesContainerOverridesEnvironmentAttributes) Key() terra.StringValue
- func (e DataOverridesContainerOverridesEnvironmentAttributes) Value() terra.StringValue
- type DataOverridesContainerOverridesEnvironmentState
- type DataOverridesContainerOverridesResourceRequirements
- type DataOverridesContainerOverridesResourceRequirementsAttributes
- func (rr DataOverridesContainerOverridesResourceRequirementsAttributes) InternalRef() (terra.Reference, error)
- func (rr DataOverridesContainerOverridesResourceRequirementsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rr DataOverridesContainerOverridesResourceRequirementsAttributes) InternalWithRef(ref terra.Reference) DataOverridesContainerOverridesResourceRequirementsAttributes
- func (rr DataOverridesContainerOverridesResourceRequirementsAttributes) Type() terra.StringValue
- func (rr DataOverridesContainerOverridesResourceRequirementsAttributes) Value() terra.StringValue
- type DataOverridesContainerOverridesResourceRequirementsState
- type DataOverridesContainerOverridesState
- type DataOverridesInferenceAcceleratorOverrides
- type DataOverridesInferenceAcceleratorOverridesAttributes
- func (iao DataOverridesInferenceAcceleratorOverridesAttributes) DeviceName() terra.StringValue
- func (iao DataOverridesInferenceAcceleratorOverridesAttributes) DeviceType() terra.StringValue
- func (iao DataOverridesInferenceAcceleratorOverridesAttributes) InternalRef() (terra.Reference, error)
- func (iao DataOverridesInferenceAcceleratorOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iao DataOverridesInferenceAcceleratorOverridesAttributes) InternalWithRef(ref terra.Reference) DataOverridesInferenceAcceleratorOverridesAttributes
- type DataOverridesInferenceAcceleratorOverridesState
- type DataOverridesState
- type DataPlacementConstraints
- type DataPlacementConstraintsAttributes
- func (pc DataPlacementConstraintsAttributes) Expression() terra.StringValue
- func (pc DataPlacementConstraintsAttributes) InternalRef() (terra.Reference, error)
- func (pc DataPlacementConstraintsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc DataPlacementConstraintsAttributes) InternalWithRef(ref terra.Reference) DataPlacementConstraintsAttributes
- func (pc DataPlacementConstraintsAttributes) Type() terra.StringValue
- type DataPlacementConstraintsState
- type DataPlacementStrategy
- type DataPlacementStrategyAttributes
- func (ps DataPlacementStrategyAttributes) Field() terra.StringValue
- func (ps DataPlacementStrategyAttributes) InternalRef() (terra.Reference, error)
- func (ps DataPlacementStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ps DataPlacementStrategyAttributes) InternalWithRef(ref terra.Reference) DataPlacementStrategyAttributes
- func (ps DataPlacementStrategyAttributes) Type() terra.StringValue
- type DataPlacementStrategyState
- type DataSource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataArgs ¶
type DataArgs struct { // ClientToken: string, optional ClientToken terra.StringValue `hcl:"client_token,attr"` // Cluster: string, required Cluster terra.StringValue `hcl:"cluster,attr" validate:"required"` // DesiredCount: number, optional DesiredCount terra.NumberValue `hcl:"desired_count,attr"` // EnableEcsManagedTags: bool, optional EnableEcsManagedTags terra.BoolValue `hcl:"enable_ecs_managed_tags,attr"` // EnableExecuteCommand: bool, optional EnableExecuteCommand terra.BoolValue `hcl:"enable_execute_command,attr"` // Group: string, optional Group terra.StringValue `hcl:"group,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // LaunchType: string, optional LaunchType terra.StringValue `hcl:"launch_type,attr"` // PlatformVersion: string, optional PlatformVersion terra.StringValue `hcl:"platform_version,attr"` // PropagateTags: string, optional PropagateTags terra.StringValue `hcl:"propagate_tags,attr"` // ReferenceId: string, optional ReferenceId terra.StringValue `hcl:"reference_id,attr"` // StartedBy: string, optional StartedBy terra.StringValue `hcl:"started_by,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TaskDefinition: string, required TaskDefinition terra.StringValue `hcl:"task_definition,attr" validate:"required"` // CapacityProviderStrategy: min=0 CapacityProviderStrategy []DataCapacityProviderStrategy `hcl:"capacity_provider_strategy,block" validate:"min=0"` // NetworkConfiguration: optional NetworkConfiguration *DataNetworkConfiguration `hcl:"network_configuration,block"` // Overrides: optional Overrides *DataOverrides `hcl:"overrides,block"` // PlacementConstraints: min=0,max=10 PlacementConstraints []DataPlacementConstraints `hcl:"placement_constraints,block" validate:"min=0,max=10"` // PlacementStrategy: min=0,max=5 PlacementStrategy []DataPlacementStrategy `hcl:"placement_strategy,block" validate:"min=0,max=5"` }
DataArgs contains the configurations for aws_ecs_task_execution.
type DataCapacityProviderStrategy ¶
type DataCapacityProviderStrategy struct { // Base: number, optional Base terra.NumberValue `hcl:"base,attr"` // CapacityProvider: string, required CapacityProvider terra.StringValue `hcl:"capacity_provider,attr" validate:"required"` // Weight: number, optional Weight terra.NumberValue `hcl:"weight,attr"` }
type DataCapacityProviderStrategyAttributes ¶
type DataCapacityProviderStrategyAttributes struct {
// contains filtered or unexported fields
}
func (DataCapacityProviderStrategyAttributes) Base ¶
func (cps DataCapacityProviderStrategyAttributes) Base() terra.NumberValue
func (DataCapacityProviderStrategyAttributes) CapacityProvider ¶
func (cps DataCapacityProviderStrategyAttributes) CapacityProvider() terra.StringValue
func (DataCapacityProviderStrategyAttributes) InternalRef ¶
func (cps DataCapacityProviderStrategyAttributes) InternalRef() (terra.Reference, error)
func (DataCapacityProviderStrategyAttributes) InternalTokens ¶
func (cps DataCapacityProviderStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCapacityProviderStrategyAttributes) InternalWithRef ¶
func (cps DataCapacityProviderStrategyAttributes) InternalWithRef(ref terra.Reference) DataCapacityProviderStrategyAttributes
func (DataCapacityProviderStrategyAttributes) Weight ¶
func (cps DataCapacityProviderStrategyAttributes) Weight() terra.NumberValue
type DataNetworkConfiguration ¶
type DataNetworkConfiguration struct { // AssignPublicIp: bool, optional AssignPublicIp terra.BoolValue `hcl:"assign_public_ip,attr"` // SecurityGroups: set of string, optional SecurityGroups terra.SetValue[terra.StringValue] `hcl:"security_groups,attr"` // Subnets: set of string, required Subnets terra.SetValue[terra.StringValue] `hcl:"subnets,attr" validate:"required"` }
type DataNetworkConfigurationAttributes ¶
type DataNetworkConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataNetworkConfigurationAttributes) AssignPublicIp ¶
func (nc DataNetworkConfigurationAttributes) AssignPublicIp() terra.BoolValue
func (DataNetworkConfigurationAttributes) InternalRef ¶
func (nc DataNetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataNetworkConfigurationAttributes) InternalTokens ¶
func (nc DataNetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNetworkConfigurationAttributes) InternalWithRef ¶
func (nc DataNetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) DataNetworkConfigurationAttributes
func (DataNetworkConfigurationAttributes) SecurityGroups ¶
func (nc DataNetworkConfigurationAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
func (DataNetworkConfigurationAttributes) Subnets ¶
func (nc DataNetworkConfigurationAttributes) Subnets() terra.SetValue[terra.StringValue]
type DataOverrides ¶
type DataOverrides struct { // Cpu: string, optional Cpu terra.StringValue `hcl:"cpu,attr"` // ExecutionRoleArn: string, optional ExecutionRoleArn terra.StringValue `hcl:"execution_role_arn,attr"` // Memory: string, optional Memory terra.StringValue `hcl:"memory,attr"` // TaskRoleArn: string, optional TaskRoleArn terra.StringValue `hcl:"task_role_arn,attr"` // OverridesContainerOverrides: min=0 ContainerOverrides []DataOverridesContainerOverrides `hcl:"container_overrides,block" validate:"min=0"` // OverridesInferenceAcceleratorOverrides: min=0 InferenceAcceleratorOverrides []DataOverridesInferenceAcceleratorOverrides `hcl:"inference_accelerator_overrides,block" validate:"min=0"` }
type DataOverridesAttributes ¶
type DataOverridesAttributes struct {
// contains filtered or unexported fields
}
func (DataOverridesAttributes) ContainerOverrides ¶
func (o DataOverridesAttributes) ContainerOverrides() terra.ListValue[DataOverridesContainerOverridesAttributes]
func (DataOverridesAttributes) Cpu ¶
func (o DataOverridesAttributes) Cpu() terra.StringValue
func (DataOverridesAttributes) ExecutionRoleArn ¶
func (o DataOverridesAttributes) ExecutionRoleArn() terra.StringValue
func (DataOverridesAttributes) InferenceAcceleratorOverrides ¶
func (o DataOverridesAttributes) InferenceAcceleratorOverrides() terra.SetValue[DataOverridesInferenceAcceleratorOverridesAttributes]
func (DataOverridesAttributes) InternalRef ¶
func (o DataOverridesAttributes) InternalRef() (terra.Reference, error)
func (DataOverridesAttributes) InternalTokens ¶
func (o DataOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataOverridesAttributes) InternalWithRef ¶
func (o DataOverridesAttributes) InternalWithRef(ref terra.Reference) DataOverridesAttributes
func (DataOverridesAttributes) Memory ¶
func (o DataOverridesAttributes) Memory() terra.StringValue
func (DataOverridesAttributes) TaskRoleArn ¶
func (o DataOverridesAttributes) TaskRoleArn() terra.StringValue
type DataOverridesContainerOverrides ¶
type DataOverridesContainerOverrides struct { // Command: list of string, optional Command terra.ListValue[terra.StringValue] `hcl:"command,attr"` // Cpu: number, optional Cpu terra.NumberValue `hcl:"cpu,attr"` // Memory: number, optional Memory terra.NumberValue `hcl:"memory,attr"` // MemoryReservation: number, optional MemoryReservation terra.NumberValue `hcl:"memory_reservation,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // OverridesContainerOverridesEnvironment: min=0 Environment []DataOverridesContainerOverridesEnvironment `hcl:"environment,block" validate:"min=0"` // OverridesContainerOverridesResourceRequirements: min=0 ResourceRequirements []DataOverridesContainerOverridesResourceRequirements `hcl:"resource_requirements,block" validate:"min=0"` }
type DataOverridesContainerOverridesAttributes ¶
type DataOverridesContainerOverridesAttributes struct {
// contains filtered or unexported fields
}
func (DataOverridesContainerOverridesAttributes) Command ¶
func (co DataOverridesContainerOverridesAttributes) Command() terra.ListValue[terra.StringValue]
func (DataOverridesContainerOverridesAttributes) Cpu ¶
func (co DataOverridesContainerOverridesAttributes) Cpu() terra.NumberValue
func (DataOverridesContainerOverridesAttributes) Environment ¶
func (co DataOverridesContainerOverridesAttributes) Environment() terra.SetValue[DataOverridesContainerOverridesEnvironmentAttributes]
func (DataOverridesContainerOverridesAttributes) InternalRef ¶
func (co DataOverridesContainerOverridesAttributes) InternalRef() (terra.Reference, error)
func (DataOverridesContainerOverridesAttributes) InternalTokens ¶
func (co DataOverridesContainerOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataOverridesContainerOverridesAttributes) InternalWithRef ¶
func (co DataOverridesContainerOverridesAttributes) InternalWithRef(ref terra.Reference) DataOverridesContainerOverridesAttributes
func (DataOverridesContainerOverridesAttributes) Memory ¶
func (co DataOverridesContainerOverridesAttributes) Memory() terra.NumberValue
func (DataOverridesContainerOverridesAttributes) MemoryReservation ¶
func (co DataOverridesContainerOverridesAttributes) MemoryReservation() terra.NumberValue
func (DataOverridesContainerOverridesAttributes) Name ¶
func (co DataOverridesContainerOverridesAttributes) Name() terra.StringValue
func (DataOverridesContainerOverridesAttributes) ResourceRequirements ¶
func (co DataOverridesContainerOverridesAttributes) ResourceRequirements() terra.SetValue[DataOverridesContainerOverridesResourceRequirementsAttributes]
type DataOverridesContainerOverridesEnvironment ¶
type DataOverridesContainerOverridesEnvironment struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type DataOverridesContainerOverridesEnvironmentAttributes ¶
type DataOverridesContainerOverridesEnvironmentAttributes struct {
// contains filtered or unexported fields
}
func (DataOverridesContainerOverridesEnvironmentAttributes) InternalRef ¶
func (e DataOverridesContainerOverridesEnvironmentAttributes) InternalRef() (terra.Reference, error)
func (DataOverridesContainerOverridesEnvironmentAttributes) InternalTokens ¶
func (e DataOverridesContainerOverridesEnvironmentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataOverridesContainerOverridesEnvironmentAttributes) InternalWithRef ¶
func (e DataOverridesContainerOverridesEnvironmentAttributes) InternalWithRef(ref terra.Reference) DataOverridesContainerOverridesEnvironmentAttributes
func (DataOverridesContainerOverridesEnvironmentAttributes) Key ¶
func (e DataOverridesContainerOverridesEnvironmentAttributes) Key() terra.StringValue
func (DataOverridesContainerOverridesEnvironmentAttributes) Value ¶
func (e DataOverridesContainerOverridesEnvironmentAttributes) Value() terra.StringValue
type DataOverridesContainerOverridesResourceRequirements ¶
type DataOverridesContainerOverridesResourceRequirements struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type DataOverridesContainerOverridesResourceRequirementsAttributes ¶
type DataOverridesContainerOverridesResourceRequirementsAttributes struct {
// contains filtered or unexported fields
}
func (DataOverridesContainerOverridesResourceRequirementsAttributes) InternalRef ¶
func (rr DataOverridesContainerOverridesResourceRequirementsAttributes) InternalRef() (terra.Reference, error)
func (DataOverridesContainerOverridesResourceRequirementsAttributes) InternalTokens ¶
func (rr DataOverridesContainerOverridesResourceRequirementsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataOverridesContainerOverridesResourceRequirementsAttributes) InternalWithRef ¶
func (rr DataOverridesContainerOverridesResourceRequirementsAttributes) InternalWithRef(ref terra.Reference) DataOverridesContainerOverridesResourceRequirementsAttributes
func (DataOverridesContainerOverridesResourceRequirementsAttributes) Value ¶
func (rr DataOverridesContainerOverridesResourceRequirementsAttributes) Value() terra.StringValue
type DataOverridesContainerOverridesState ¶
type DataOverridesContainerOverridesState struct { Command []string `json:"command"` Cpu float64 `json:"cpu"` Memory float64 `json:"memory"` MemoryReservation float64 `json:"memory_reservation"` Name string `json:"name"` Environment []DataOverridesContainerOverridesEnvironmentState `json:"environment"` ResourceRequirements []DataOverridesContainerOverridesResourceRequirementsState `json:"resource_requirements"` }
type DataOverridesInferenceAcceleratorOverrides ¶
type DataOverridesInferenceAcceleratorOverrides struct { // DeviceName: string, optional DeviceName terra.StringValue `hcl:"device_name,attr"` // DeviceType: string, optional DeviceType terra.StringValue `hcl:"device_type,attr"` }
type DataOverridesInferenceAcceleratorOverridesAttributes ¶
type DataOverridesInferenceAcceleratorOverridesAttributes struct {
// contains filtered or unexported fields
}
func (DataOverridesInferenceAcceleratorOverridesAttributes) DeviceName ¶
func (iao DataOverridesInferenceAcceleratorOverridesAttributes) DeviceName() terra.StringValue
func (DataOverridesInferenceAcceleratorOverridesAttributes) DeviceType ¶
func (iao DataOverridesInferenceAcceleratorOverridesAttributes) DeviceType() terra.StringValue
func (DataOverridesInferenceAcceleratorOverridesAttributes) InternalRef ¶
func (iao DataOverridesInferenceAcceleratorOverridesAttributes) InternalRef() (terra.Reference, error)
func (DataOverridesInferenceAcceleratorOverridesAttributes) InternalTokens ¶
func (iao DataOverridesInferenceAcceleratorOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataOverridesInferenceAcceleratorOverridesAttributes) InternalWithRef ¶
func (iao DataOverridesInferenceAcceleratorOverridesAttributes) InternalWithRef(ref terra.Reference) DataOverridesInferenceAcceleratorOverridesAttributes
type DataOverridesState ¶
type DataOverridesState struct { Cpu string `json:"cpu"` ExecutionRoleArn string `json:"execution_role_arn"` Memory string `json:"memory"` TaskRoleArn string `json:"task_role_arn"` ContainerOverrides []DataOverridesContainerOverridesState `json:"container_overrides"` InferenceAcceleratorOverrides []DataOverridesInferenceAcceleratorOverridesState `json:"inference_accelerator_overrides"` }
type DataPlacementConstraints ¶
type DataPlacementConstraints struct { // Expression: string, optional Expression terra.StringValue `hcl:"expression,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type DataPlacementConstraintsAttributes ¶
type DataPlacementConstraintsAttributes struct {
// contains filtered or unexported fields
}
func (DataPlacementConstraintsAttributes) Expression ¶
func (pc DataPlacementConstraintsAttributes) Expression() terra.StringValue
func (DataPlacementConstraintsAttributes) InternalRef ¶
func (pc DataPlacementConstraintsAttributes) InternalRef() (terra.Reference, error)
func (DataPlacementConstraintsAttributes) InternalTokens ¶
func (pc DataPlacementConstraintsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPlacementConstraintsAttributes) InternalWithRef ¶
func (pc DataPlacementConstraintsAttributes) InternalWithRef(ref terra.Reference) DataPlacementConstraintsAttributes
func (DataPlacementConstraintsAttributes) Type ¶
func (pc DataPlacementConstraintsAttributes) Type() terra.StringValue
type DataPlacementStrategy ¶
type DataPlacementStrategy struct { // Field: string, optional Field terra.StringValue `hcl:"field,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type DataPlacementStrategyAttributes ¶
type DataPlacementStrategyAttributes struct {
// contains filtered or unexported fields
}
func (DataPlacementStrategyAttributes) Field ¶
func (ps DataPlacementStrategyAttributes) Field() terra.StringValue
func (DataPlacementStrategyAttributes) InternalRef ¶
func (ps DataPlacementStrategyAttributes) InternalRef() (terra.Reference, error)
func (DataPlacementStrategyAttributes) InternalTokens ¶
func (ps DataPlacementStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPlacementStrategyAttributes) InternalWithRef ¶
func (ps DataPlacementStrategyAttributes) InternalWithRef(ref terra.Reference) DataPlacementStrategyAttributes
func (DataPlacementStrategyAttributes) Type ¶
func (ps DataPlacementStrategyAttributes) Type() terra.StringValue
type DataSource ¶
DataSource represents the Terraform data resource aws_ecs_task_execution.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (aete *DataSource) Attributes() dataAwsEcsTaskExecutionAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (aete *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (aete *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (aete *DataSource) LocalName() string
LocalName returns the local name for DataSource.
Click to show internal directories.
Click to hide internal directories.