Interface DataAwsEcsTaskExecutionConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
DataAwsEcsTaskExecutionConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:51.754Z") @Stability(Stable) public interface DataAwsEcsTaskExecutionConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataAwsEcsTaskExecutionConfig.BuilderA builder forDataAwsEcsTaskExecutionConfigstatic classDataAwsEcsTaskExecutionConfig.Jsii$ProxyAn implementation forDataAwsEcsTaskExecutionConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DataAwsEcsTaskExecutionConfig.Builderbuilder()default ObjectgetCapacityProviderStrategy()capacity_provider_strategy block.StringgetCluster()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#cluster DataAwsEcsTaskExecution#cluster}.default NumbergetDesiredCount()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#desired_count DataAwsEcsTaskExecution#desired_count}.default ObjectgetEnableEcsManagedTags()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#enable_ecs_managed_tags DataAwsEcsTaskExecution#enable_ecs_managed_tags}.default ObjectgetEnableExecuteCommand()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#enable_execute_command DataAwsEcsTaskExecution#enable_execute_command}.default StringgetGroup()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#group DataAwsEcsTaskExecution#group}.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#id DataAwsEcsTaskExecution#id}.default StringgetLaunchType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#launch_type DataAwsEcsTaskExecution#launch_type}.default DataAwsEcsTaskExecutionNetworkConfigurationgetNetworkConfiguration()network_configuration block.default DataAwsEcsTaskExecutionOverridesgetOverrides()overrides block.default ObjectgetPlacementConstraints()placement_constraints block.default ObjectgetPlacementStrategy()placement_strategy block.default StringgetPlatformVersion()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#platform_version DataAwsEcsTaskExecution#platform_version}.default StringgetPropagateTags()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#propagate_tags DataAwsEcsTaskExecution#propagate_tags}.default StringgetReferenceId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#reference_id DataAwsEcsTaskExecution#reference_id}.default StringgetStartedBy()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#started_by DataAwsEcsTaskExecution#started_by}.default Map<String,String>getTags()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#tags DataAwsEcsTaskExecution#tags}.StringgetTaskDefinition()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#task_definition DataAwsEcsTaskExecution#task_definition}.
-
-
-
Method Detail
-
getCluster
@Stability(Stable) @NotNull String getCluster()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#cluster DataAwsEcsTaskExecution#cluster}.
-
getTaskDefinition
@Stability(Stable) @NotNull String getTaskDefinition()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#task_definition DataAwsEcsTaskExecution#task_definition}.
-
getCapacityProviderStrategy
@Stability(Stable) @Nullable default Object getCapacityProviderStrategy()
capacity_provider_strategy block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#capacity_provider_strategy DataAwsEcsTaskExecution#capacity_provider_strategy}
-
getDesiredCount
@Stability(Stable) @Nullable default Number getDesiredCount()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#desired_count DataAwsEcsTaskExecution#desired_count}.
-
getEnableEcsManagedTags
@Stability(Stable) @Nullable default Object getEnableEcsManagedTags()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#enable_ecs_managed_tags DataAwsEcsTaskExecution#enable_ecs_managed_tags}.
-
getEnableExecuteCommand
@Stability(Stable) @Nullable default Object getEnableExecuteCommand()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#enable_execute_command DataAwsEcsTaskExecution#enable_execute_command}.
-
getGroup
@Stability(Stable) @Nullable default String getGroup()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#group DataAwsEcsTaskExecution#group}.
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#id DataAwsEcsTaskExecution#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getLaunchType
@Stability(Stable) @Nullable default String getLaunchType()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#launch_type DataAwsEcsTaskExecution#launch_type}.
-
getNetworkConfiguration
@Stability(Stable) @Nullable default DataAwsEcsTaskExecutionNetworkConfiguration getNetworkConfiguration()
network_configuration block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#network_configuration DataAwsEcsTaskExecution#network_configuration}
-
getOverrides
@Stability(Stable) @Nullable default DataAwsEcsTaskExecutionOverrides getOverrides()
overrides block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#overrides DataAwsEcsTaskExecution#overrides}
-
getPlacementConstraints
@Stability(Stable) @Nullable default Object getPlacementConstraints()
placement_constraints block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#placement_constraints DataAwsEcsTaskExecution#placement_constraints}
-
getPlacementStrategy
@Stability(Stable) @Nullable default Object getPlacementStrategy()
placement_strategy block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#placement_strategy DataAwsEcsTaskExecution#placement_strategy}
-
getPlatformVersion
@Stability(Stable) @Nullable default String getPlatformVersion()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#platform_version DataAwsEcsTaskExecution#platform_version}.
-
getPropagateTags
@Stability(Stable) @Nullable default String getPropagateTags()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#propagate_tags DataAwsEcsTaskExecution#propagate_tags}.
-
getReferenceId
@Stability(Stable) @Nullable default String getReferenceId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#reference_id DataAwsEcsTaskExecution#reference_id}.
-
getStartedBy
@Stability(Stable) @Nullable default String getStartedBy()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#started_by DataAwsEcsTaskExecution#started_by}.
-
getTags
@Stability(Stable) @Nullable default Map<String,String> getTags()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/ecs_task_execution#tags DataAwsEcsTaskExecution#tags}.
-
builder
@Stability(Stable) static DataAwsEcsTaskExecutionConfig.Builder builder()
-
-