Class CfnSchedule.EcsParametersProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnSchedule.EcsParametersProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnSchedule.EcsParametersProperty
CfnSchedule.EcsParametersProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.scheduler.CfnSchedule.EcsParametersProperty
CfnSchedule.EcsParametersProperty.Builder, CfnSchedule.EcsParametersProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnSchedule.EcsParametersProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The capacity provider strategy to use for the task.final Object
Specifies whether to enable Amazon ECS managed tags for the task.final Object
Whether or not to enable the execute command functionality for the containers in this task.final String
getGroup()
Specifies an Amazon ECS task group for the task.final String
Specifies the launch type on which your task is running.final Object
This structure specifies the network configuration for an ECS task.final Object
An array of placement constraint objects to use for the task.final Object
The task placement strategy for a task or service.final String
Specifies the platform version for the task.final String
Specifies whether to propagate the tags from the task definition to the task.final String
The reference ID to use for the task.final Object
getTags()
The metadata that you apply to the task to help you categorize and organize them.final Number
The number of tasks to create based onTaskDefinition
.final String
The Amazon Resource Name (ARN) of the task definition to use if the event target is an Amazon ECS task.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnSchedule.EcsParametersProperty.Builder
.
-
-
Method Details
-
getTaskDefinitionArn
Description copied from interface:CfnSchedule.EcsParametersProperty
The Amazon Resource Name (ARN) of the task definition to use if the event target is an Amazon ECS task.- Specified by:
getTaskDefinitionArn
in interfaceCfnSchedule.EcsParametersProperty
-
getCapacityProviderStrategy
Description copied from interface:CfnSchedule.EcsParametersProperty
The capacity provider strategy to use for the task.- Specified by:
getCapacityProviderStrategy
in interfaceCfnSchedule.EcsParametersProperty
-
getEnableEcsManagedTags
Description copied from interface:CfnSchedule.EcsParametersProperty
Specifies whether to enable Amazon ECS managed tags for the task.For more information, see Tagging Your Amazon ECS Resources in the Amazon ECS Developer Guide .
- Specified by:
getEnableEcsManagedTags
in interfaceCfnSchedule.EcsParametersProperty
-
getEnableExecuteCommand
Description copied from interface:CfnSchedule.EcsParametersProperty
Whether or not to enable the execute command functionality for the containers in this task.If true, this enables execute command functionality on all containers in the task.
- Specified by:
getEnableExecuteCommand
in interfaceCfnSchedule.EcsParametersProperty
-
getGroup
Description copied from interface:CfnSchedule.EcsParametersProperty
Specifies an Amazon ECS task group for the task.The maximum length is 255 characters.
- Specified by:
getGroup
in interfaceCfnSchedule.EcsParametersProperty
-
getLaunchType
Description copied from interface:CfnSchedule.EcsParametersProperty
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. The
FARGATE
value is supported only in the Regions where Fargate with Amazon ECS is supported. For more information, see AWS Fargate on Amazon ECS in the Amazon ECS Developer Guide .- Specified by:
getLaunchType
in interfaceCfnSchedule.EcsParametersProperty
-
getNetworkConfiguration
Description copied from interface:CfnSchedule.EcsParametersProperty
This structure specifies the network configuration for an ECS task.- Specified by:
getNetworkConfiguration
in interfaceCfnSchedule.EcsParametersProperty
-
getPlacementConstraints
Description copied from interface:CfnSchedule.EcsParametersProperty
An array of placement constraint objects to use for the task.You can specify up to 10 constraints per task (including constraints in the task definition and those specified at runtime).
- Specified by:
getPlacementConstraints
in interfaceCfnSchedule.EcsParametersProperty
-
getPlacementStrategy
Description copied from interface:CfnSchedule.EcsParametersProperty
The task placement strategy for a task or service.- Specified by:
getPlacementStrategy
in interfaceCfnSchedule.EcsParametersProperty
-
getPlatformVersion
Description copied from interface:CfnSchedule.EcsParametersProperty
Specifies the platform version for the task.Specify only the numeric portion of the platform version, such as
1.1.0
.- Specified by:
getPlatformVersion
in interfaceCfnSchedule.EcsParametersProperty
-
getPropagateTags
Description copied from interface:CfnSchedule.EcsParametersProperty
Specifies whether to propagate the tags from the task definition to the task.If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. To add tags to a task after task creation, use the Amazon ECS
TagResource
API action.- Specified by:
getPropagateTags
in interfaceCfnSchedule.EcsParametersProperty
-
getReferenceId
Description copied from interface:CfnSchedule.EcsParametersProperty
The reference ID to use for the task.- Specified by:
getReferenceId
in interfaceCfnSchedule.EcsParametersProperty
-
getTags
Description copied from interface:CfnSchedule.EcsParametersProperty
The metadata that you apply to the task to help you categorize and organize them.Each tag consists of a key and an optional value, both of which you define. For more information, see
RunTask
in the Amazon ECS API Reference .- Specified by:
getTags
in interfaceCfnSchedule.EcsParametersProperty
-
getTaskCount
Description copied from interface:CfnSchedule.EcsParametersProperty
The number of tasks to create based onTaskDefinition
.The default is
1
.- Specified by:
getTaskCount
in interfaceCfnSchedule.EcsParametersProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-