Class ScheduleTargetEcsParametersArgs.Builder

    • Method Detail

      • enableEcsManagedTags

        public ScheduleTargetEcsParametersArgs.Builder enableEcsManagedTags​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.Boolean> enableEcsManagedTags)
        Parameters:
        enableEcsManagedTags - Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon ECS Developer Guide.
        Returns:
        builder
      • enableEcsManagedTags

        public ScheduleTargetEcsParametersArgs.Builder enableEcsManagedTags​(java.lang.Boolean enableEcsManagedTags)
        Parameters:
        enableEcsManagedTags - Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon ECS Developer Guide.
        Returns:
        builder
      • enableExecuteCommand

        public ScheduleTargetEcsParametersArgs.Builder enableExecuteCommand​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.Boolean> enableExecuteCommand)
        Parameters:
        enableExecuteCommand - Specifies whether to enable the execute command functionality for the containers in this task.
        Returns:
        builder
      • enableExecuteCommand

        public ScheduleTargetEcsParametersArgs.Builder enableExecuteCommand​(java.lang.Boolean enableExecuteCommand)
        Parameters:
        enableExecuteCommand - Specifies whether to enable the execute command functionality for the containers in this task.
        Returns:
        builder
      • group

        public ScheduleTargetEcsParametersArgs.Builder group​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> group)
        Parameters:
        group - Specifies an ECS task group for the task. At most 255 characters.
        Returns:
        builder
      • launchType

        public ScheduleTargetEcsParametersArgs.Builder launchType​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> launchType)
        Parameters:
        launchType - Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. One of: `EC2`, `FARGATE`, `EXTERNAL`.
        Returns:
        builder
      • launchType

        public ScheduleTargetEcsParametersArgs.Builder launchType​(java.lang.String launchType)
        Parameters:
        launchType - Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. One of: `EC2`, `FARGATE`, `EXTERNAL`.
        Returns:
        builder
      • platformVersion

        public ScheduleTargetEcsParametersArgs.Builder platformVersion​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.String> platformVersion)
        Parameters:
        platformVersion - Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0`.
        Returns:
        builder
      • platformVersion

        public ScheduleTargetEcsParametersArgs.Builder platformVersion​(java.lang.String platformVersion)
        Parameters:
        platformVersion - Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0`.
        Returns:
        builder
      • propagateTags

        public ScheduleTargetEcsParametersArgs.Builder propagateTags​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> propagateTags)
        Parameters:
        propagateTags - Specifies whether to propagate the tags from the task definition to the task. One of: `TASK_DEFINITION`.
        Returns:
        builder
      • propagateTags

        public ScheduleTargetEcsParametersArgs.Builder propagateTags​(java.lang.String propagateTags)
        Parameters:
        propagateTags - Specifies whether to propagate the tags from the task definition to the task. One of: `TASK_DEFINITION`.
        Returns:
        builder
      • referenceId

        public ScheduleTargetEcsParametersArgs.Builder referenceId​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> referenceId)
        Parameters:
        referenceId - Reference ID to use for the task.
        Returns:
        builder
      • tags

        public ScheduleTargetEcsParametersArgs.Builder tags​(@Nullable
                                                            com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - The metadata that you apply to the task. Each tag consists of a key and an optional value. For more information, see [`RunTask`](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) in the Amazon ECS API Reference.
        Returns:
        builder
      • tags

        public ScheduleTargetEcsParametersArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - The metadata that you apply to the task. Each tag consists of a key and an optional value. For more information, see [`RunTask`](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) in the Amazon ECS API Reference.
        Returns:
        builder
      • taskCount

        public ScheduleTargetEcsParametersArgs.Builder taskCount​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Integer> taskCount)
        Parameters:
        taskCount - The number of tasks to create. Ranges from `1` (default) to `10`.
        Returns:
        builder
      • taskCount

        public ScheduleTargetEcsParametersArgs.Builder taskCount​(java.lang.Integer taskCount)
        Parameters:
        taskCount - The number of tasks to create. Ranges from `1` (default) to `10`.
        Returns:
        builder
      • taskDefinitionArn

        public ScheduleTargetEcsParametersArgs.Builder taskDefinitionArn​(com.pulumi.core.Output<java.lang.String> taskDefinitionArn)
        Parameters:
        taskDefinitionArn - ARN of the task definition to use. The following arguments are optional:
        Returns:
        builder
      • taskDefinitionArn

        public ScheduleTargetEcsParametersArgs.Builder taskDefinitionArn​(java.lang.String taskDefinitionArn)
        Parameters:
        taskDefinitionArn - ARN of the task definition to use. The following arguments are optional:
        Returns:
        builder