@Stability(value=Stable) @Internal public static final class CfnTaskSetProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnTaskSetProps
CfnTaskSetPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnTaskSetProps.Builder, CfnTaskSetProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnTaskSetProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnTaskSetProps.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) |
String |
getCluster()
The short name or full Amazon Resource Name (ARN) of the cluster that hosts the service to create the task set in.
|
String |
getExternalId()
An optional non-unique tag that identifies this task set in external systems.
|
String |
getLaunchType()
The launch type that new tasks in the task set uses.
|
Object |
getLoadBalancers()
A load balancer object representing the load balancer to use with the task set.
|
Object |
getNetworkConfiguration()
The network configuration for the task set.
|
String |
getPlatformVersion()
The platform version that the tasks in the task set uses.
|
Object |
getScale()
A floating-point percentage of your desired number of tasks to place and keep running in the task set.
|
String |
getService()
The short name or full Amazon Resource Name (ARN) of the service to create the task set in.
|
Object |
getServiceRegistries()
The details of the service discovery registries to assign to this task set.
|
String |
getTaskDefinition()
The task definition for the tasks in the task set to use.
|
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(CfnTaskSetProps.Builder builder)
CfnTaskSetProps.Builder.public final String getCluster()
CfnTaskSetPropsgetCluster in interface CfnTaskSetPropspublic final String getService()
CfnTaskSetPropsgetService in interface CfnTaskSetPropspublic final String getTaskDefinition()
CfnTaskSetPropsgetTaskDefinition in interface CfnTaskSetPropspublic final String getExternalId()
CfnTaskSetProps
If the task set is associated with a service discovery registry, the tasks in this task set will have the ECS_TASK_SET_EXTERNAL_ID AWS Cloud Map attribute set to the provided value.
getExternalId in interface CfnTaskSetPropspublic final String getLaunchType()
CfnTaskSetPropsFor more information, see Amazon ECS launch types in the Amazon Elastic Container Service Developer Guide .
If a launchType is specified, the capacityProviderStrategy parameter must be omitted.
getLaunchType in interface CfnTaskSetPropspublic final Object getLoadBalancers()
CfnTaskSetPropsThe supported load balancer types are either an Application Load Balancer or a Network Load Balancer.
getLoadBalancers in interface CfnTaskSetPropspublic final Object getNetworkConfiguration()
CfnTaskSetPropsgetNetworkConfiguration in interface CfnTaskSetPropspublic final String getPlatformVersion()
CfnTaskSetProps
A platform version is specified only for tasks using the Fargate launch type. If one isn't specified, the LATEST platform version is used.
getPlatformVersion in interface CfnTaskSetPropspublic final Object getScale()
CfnTaskSetPropsgetScale in interface CfnTaskSetPropspublic final Object getServiceRegistries()
CfnTaskSetPropsFor more information, see Service discovery .
getServiceRegistries in interface CfnTaskSetProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.