@Stability(value=Experimental) public static final class RunEcsFargateTaskProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements RunEcsFargateTaskProps
RunEcsFargateTaskPropssoftware.amazon.jsii.JsiiObject.InitializationModeRunEcsFargateTaskProps.Builder, RunEcsFargateTaskProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
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 topic to run the task on.
|
List<ContainerOverride> |
getContainerOverrides()
Container setting overrides.
|
ServiceIntegrationPattern |
getIntegrationPattern()
The service integration pattern indicates different ways to call RunTask in ECS.
|
FargatePlatformVersion |
getPlatformVersion()
Fargate platform version to run this service on.
|
ISecurityGroup |
getSecurityGroup()
Existing security group to use for the tasks.
|
SubnetSelection |
getSubnets()
In what subnets to place the task's ENIs.
|
TaskDefinition |
getTaskDefinition()
Task Definition used for running tasks in the service.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.public Boolean getAssignPublicIp()
RunEcsFargateTaskPropsDefault: false
EXPERIMENTAL
getAssignPublicIp in interface RunEcsFargateTaskPropspublic FargatePlatformVersion getPlatformVersion()
RunEcsFargateTaskPropsUnless you have specific compatibility requirements, you don't need to specify this.
Default: Latest
EXPERIMENTAL
getPlatformVersion in interface RunEcsFargateTaskPropspublic ISecurityGroup getSecurityGroup()
RunEcsFargateTaskPropsDefault: A new security group is created
EXPERIMENTAL
getSecurityGroup in interface RunEcsFargateTaskPropspublic SubnetSelection getSubnets()
RunEcsFargateTaskPropsDefault: Private subnet if assignPublicIp, public subnets otherwise
EXPERIMENTAL
getSubnets in interface RunEcsFargateTaskPropspublic ICluster getCluster()
CommonEcsRunTaskPropsEXPERIMENTAL
getCluster in interface CommonEcsRunTaskPropspublic TaskDefinition getTaskDefinition()
CommonEcsRunTaskPropsNote: this must be TaskDefinition, and not ITaskDefinition, as it requires properties that are not known for imported task definitions
EXPERIMENTAL
getTaskDefinition in interface CommonEcsRunTaskPropspublic List<ContainerOverride> getContainerOverrides()
CommonEcsRunTaskPropsKey is the name of the container to override, value is the values you want to override.
EXPERIMENTAL
getContainerOverrides in interface CommonEcsRunTaskPropspublic ServiceIntegrationPattern getIntegrationPattern()
CommonEcsRunTaskPropsThe valid value for Lambda is FIRE_AND_FORGET, SYNC and WAIT_FOR_TASK_TOKEN.
Default: FIRE_AND_FORGET
EXPERIMENTAL
getIntegrationPattern in interface CommonEcsRunTaskPropspublic com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.