@Deprecated public static final class RunEcsEc2TaskProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements RunEcsEc2TaskProps
RunEcsEc2TaskProps
RunEcsEc2TaskProps.Builder, RunEcsEc2TaskProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Deprecated.
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()
Deprecated.
|
boolean |
equals(java.lang.Object o)
Deprecated.
|
ICluster |
getCluster()
Deprecated.
The topic to run the task on.
|
java.util.List<ContainerOverride> |
getContainerOverrides()
Deprecated.
Container setting overrides.
|
ServiceIntegrationPattern |
getIntegrationPattern()
Deprecated.
The service integration pattern indicates different ways to call RunTask in ECS.
|
java.util.List<PlacementConstraint> |
getPlacementConstraints()
Deprecated.
(deprecated) Placement constraints.
|
java.util.List<PlacementStrategy> |
getPlacementStrategies()
Deprecated.
(deprecated) Placement strategies.
|
ISecurityGroup |
getSecurityGroup()
Deprecated.
(deprecated) Existing security group to use for the task's ENIs.
|
SubnetSelection |
getSubnets()
Deprecated.
(deprecated) In what subnets to place the task's ENIs.
|
TaskDefinition |
getTaskDefinition()
Deprecated.
Task Definition used for running tasks in the service.
|
int |
hashCode()
Deprecated.
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.util.List<PlacementConstraint> getPlacementConstraints()
RunEcsEc2TaskProps
Default: No constraints
getPlacementConstraints
in interface RunEcsEc2TaskProps
public final java.util.List<PlacementStrategy> getPlacementStrategies()
RunEcsEc2TaskProps
Default: No strategies
getPlacementStrategies
in interface RunEcsEc2TaskProps
public final ISecurityGroup getSecurityGroup()
RunEcsEc2TaskProps
(Only applicable in case the TaskDefinition is configured for AwsVpc networking)
Default: A new security group is created
getSecurityGroup
in interface RunEcsEc2TaskProps
public final SubnetSelection getSubnets()
RunEcsEc2TaskProps
(Only applicable in case the TaskDefinition is configured for AwsVpc networking)
Default: Private subnets
getSubnets
in interface RunEcsEc2TaskProps
public final ICluster getCluster()
CommonEcsRunTaskProps
getCluster
in interface CommonEcsRunTaskProps
public final TaskDefinition getTaskDefinition()
CommonEcsRunTaskProps
Note: this must be TaskDefinition, and not ITaskDefinition, as it requires properties that are not known for imported task definitions
getTaskDefinition
in interface CommonEcsRunTaskProps
public final java.util.List<ContainerOverride> getContainerOverrides()
CommonEcsRunTaskProps
Key is the name of the container to override, value is the values you want to override.
Default: - No overrides
getContainerOverrides
in interface CommonEcsRunTaskProps
public final ServiceIntegrationPattern getIntegrationPattern()
CommonEcsRunTaskProps
The valid value for Lambda is FIRE_AND_FORGET, SYNC and WAIT_FOR_TASK_TOKEN.
Default: FIRE_AND_FORGET
getIntegrationPattern
in interface CommonEcsRunTaskProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()