@Stability(value=Stable) @Internal public static final class EcsRunTaskProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements EcsRunTaskProps
EcsRunTaskPropssoftware.amazon.jsii.JsiiObject.InitializationModeEcsRunTaskProps.Builder, EcsRunTaskProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(EcsRunTaskProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
EcsRunTaskProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Boolean |
getAssignPublicIp()
Assign public IP addresses to each task.
|
ICluster |
getCluster()
The ECS cluster to run the task on.
|
String |
getComment() |
List<ContainerOverride> |
getContainerOverrides()
Container setting overrides.
|
Duration |
getHeartbeat() |
String |
getInputPath() |
IntegrationPattern |
getIntegrationPattern() |
IEcsLaunchTarget |
getLaunchTarget()
An Amazon ECS launch type determines the type of infrastructure on which your tasks and services are hosted.
|
String |
getOutputPath() |
String |
getResultPath() |
Map<String,Object> |
getResultSelector() |
List<ISecurityGroup> |
getSecurityGroups()
Existing security groups to use for the tasks.
|
SubnetSelection |
getSubnets()
Subnets to place the task's ENIs.
|
TaskDefinition |
getTaskDefinition()
[disable-awslint:ref-via-interface] Task Definition used for running tasks in the service.
|
Duration |
getTimeout() |
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(EcsRunTaskProps.Builder builder)
EcsRunTaskProps.Builder.public final ICluster getCluster()
EcsRunTaskPropsgetCluster in interface EcsRunTaskPropspublic final IEcsLaunchTarget getLaunchTarget()
EcsRunTaskPropsgetLaunchTarget in interface EcsRunTaskPropspublic final TaskDefinition getTaskDefinition()
EcsRunTaskPropsNote: this must be TaskDefinition, and not ITaskDefinition, as it requires properties that are not known for imported task definitions
getTaskDefinition in interface EcsRunTaskPropspublic final Boolean getAssignPublicIp()
EcsRunTaskPropsDefault: false
getAssignPublicIp in interface EcsRunTaskPropspublic final List<ContainerOverride> getContainerOverrides()
EcsRunTaskPropsSpecify the container to use and the overrides to apply.
Default: - No overrides
getContainerOverrides in interface EcsRunTaskPropspublic final List<ISecurityGroup> getSecurityGroups()
EcsRunTaskPropsDefault: - A new security group is created
getSecurityGroups in interface EcsRunTaskPropspublic final SubnetSelection getSubnets()
EcsRunTaskPropsDefault: - Public subnets if assignPublicIp is set. Private subnets otherwise.
getSubnets in interface EcsRunTaskPropspublic final String getComment()
getComment in interface TaskStateBasePropspublic final Duration getHeartbeat()
getHeartbeat in interface TaskStateBasePropspublic final String getInputPath()
getInputPath in interface TaskStateBasePropspublic final IntegrationPattern getIntegrationPattern()
getIntegrationPattern in interface TaskStateBasePropspublic final String getOutputPath()
getOutputPath in interface TaskStateBasePropspublic final String getResultPath()
getResultPath in interface TaskStateBasePropspublic final Map<String,Object> getResultSelector()
getResultSelector in interface TaskStateBasePropspublic final Duration getTimeout()
getTimeout in interface TaskStateBaseProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.