Interface SchedulerScheduleTargetEcsParameters

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    SchedulerScheduleTargetEcsParameters.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:54.995Z")
    @Stability(Stable)
    public interface SchedulerScheduleTargetEcsParameters
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getTaskDefinitionArn

        @Stability(Stable)
        @NotNull
        String getTaskDefinitionArn()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/scheduler_schedule#task_definition_arn SchedulerSchedule#task_definition_arn}.
      • 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/resources/scheduler_schedule#capacity_provider_strategy SchedulerSchedule#capacity_provider_strategy}

      • getEnableEcsManagedTags

        @Stability(Stable)
        @Nullable
        default Object getEnableEcsManagedTags()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/scheduler_schedule#enable_ecs_managed_tags SchedulerSchedule#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/resources/scheduler_schedule#enable_execute_command SchedulerSchedule#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/resources/scheduler_schedule#group SchedulerSchedule#group}.
      • getLaunchType

        @Stability(Stable)
        @Nullable
        default String getLaunchType()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/scheduler_schedule#launch_type SchedulerSchedule#launch_type}.
      • getNetworkConfiguration

        @Stability(Stable)
        @Nullable
        default SchedulerScheduleTargetEcsParametersNetworkConfiguration getNetworkConfiguration()
        network_configuration block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/scheduler_schedule#network_configuration SchedulerSchedule#network_configuration}

      • 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/resources/scheduler_schedule#placement_constraints SchedulerSchedule#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/resources/scheduler_schedule#placement_strategy SchedulerSchedule#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/resources/scheduler_schedule#platform_version SchedulerSchedule#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/resources/scheduler_schedule#propagate_tags SchedulerSchedule#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/resources/scheduler_schedule#reference_id SchedulerSchedule#reference_id}.
      • 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/resources/scheduler_schedule#tags SchedulerSchedule#tags}.
      • getTaskCount

        @Stability(Stable)
        @Nullable
        default Number getTaskCount()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/scheduler_schedule#task_count SchedulerSchedule#task_count}.