@Stability(value=Stable) @Internal public static final class CfnTaskDefinitionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnTaskDefinitionProps
CfnTaskDefinitionProps
software.amazon.jsii.JsiiObject.InitializationMode
CfnTaskDefinitionProps.Builder, CfnTaskDefinitionProps.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.
|
protected |
Jsii$Proxy(Object containerDefinitions,
String cpu,
String executionRoleArn,
String family,
Object inferenceAccelerators,
String ipcMode,
String memory,
String networkMode,
String pidMode,
Object placementConstraints,
Object proxyConfiguration,
List<String> requiresCompatibilities,
List<? extends CfnTag> tags,
String taskRoleArn,
Object volumes)
Constructor that initializes the object based on literal property values passed by the
CfnTaskDefinitionProps.Builder . |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getContainerDefinitions()
`AWS::ECS::TaskDefinition.ContainerDefinitions`.
|
String |
getCpu()
`AWS::ECS::TaskDefinition.Cpu`.
|
String |
getExecutionRoleArn()
`AWS::ECS::TaskDefinition.ExecutionRoleArn`.
|
String |
getFamily()
`AWS::ECS::TaskDefinition.Family`.
|
Object |
getInferenceAccelerators()
`AWS::ECS::TaskDefinition.InferenceAccelerators`.
|
String |
getIpcMode()
`AWS::ECS::TaskDefinition.IpcMode`.
|
String |
getMemory()
`AWS::ECS::TaskDefinition.Memory`.
|
String |
getNetworkMode()
`AWS::ECS::TaskDefinition.NetworkMode`.
|
String |
getPidMode()
`AWS::ECS::TaskDefinition.PidMode`.
|
Object |
getPlacementConstraints()
`AWS::ECS::TaskDefinition.PlacementConstraints`.
|
Object |
getProxyConfiguration()
`AWS::ECS::TaskDefinition.ProxyConfiguration`.
|
List<String> |
getRequiresCompatibilities()
`AWS::ECS::TaskDefinition.RequiresCompatibilities`.
|
List<CfnTag> |
getTags()
`AWS::ECS::TaskDefinition.Tags`.
|
String |
getTaskRoleArn()
`AWS::ECS::TaskDefinition.TaskRoleArn`.
|
Object |
getVolumes()
`AWS::ECS::TaskDefinition.Volumes`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
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.protected Jsii$Proxy(Object containerDefinitions, String cpu, String executionRoleArn, String family, Object inferenceAccelerators, String ipcMode, String memory, String networkMode, String pidMode, Object placementConstraints, Object proxyConfiguration, List<String> requiresCompatibilities, List<? extends CfnTag> tags, String taskRoleArn, Object volumes)
CfnTaskDefinitionProps.Builder
.public final Object getContainerDefinitions()
CfnTaskDefinitionProps
getContainerDefinitions
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-containerdefinitions
public final String getCpu()
CfnTaskDefinitionProps
getCpu
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-cpu
public final String getExecutionRoleArn()
CfnTaskDefinitionProps
getExecutionRoleArn
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-executionrolearn
public final String getFamily()
CfnTaskDefinitionProps
getFamily
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-family
public final Object getInferenceAccelerators()
CfnTaskDefinitionProps
getInferenceAccelerators
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-inferenceaccelerators
public final String getIpcMode()
CfnTaskDefinitionProps
getIpcMode
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-ipcmode
public final String getMemory()
CfnTaskDefinitionProps
getMemory
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-memory
public final String getNetworkMode()
CfnTaskDefinitionProps
getNetworkMode
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-networkmode
public final String getPidMode()
CfnTaskDefinitionProps
getPidMode
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-pidmode
public final Object getPlacementConstraints()
CfnTaskDefinitionProps
getPlacementConstraints
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-placementconstraints
public final Object getProxyConfiguration()
CfnTaskDefinitionProps
getProxyConfiguration
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-proxyconfiguration
public final List<String> getRequiresCompatibilities()
CfnTaskDefinitionProps
getRequiresCompatibilities
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-requirescompatibilities
public final List<CfnTag> getTags()
CfnTaskDefinitionProps
getTags
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-tags
public final String getTaskRoleArn()
CfnTaskDefinitionProps
getTaskRoleArn
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-taskrolearn
public final Object getVolumes()
CfnTaskDefinitionProps
getVolumes
in interface CfnTaskDefinitionProps
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-volumes
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2020. All rights reserved.