@Stability(value=Stable) @Internal public static final class CfnTaskDefinitionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnTaskDefinitionProps
CfnTaskDefinitionPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnTaskDefinitionProps.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, 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(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()
CfnTaskDefinitionPropsgetContainerDefinitions in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-containerdefinitionspublic final String getCpu()
CfnTaskDefinitionPropsgetCpu in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-cpupublic final String getExecutionRoleArn()
CfnTaskDefinitionPropsgetExecutionRoleArn in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-executionrolearnpublic final String getFamily()
CfnTaskDefinitionPropsgetFamily in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-familypublic final Object getInferenceAccelerators()
CfnTaskDefinitionPropsgetInferenceAccelerators in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-inferenceacceleratorspublic final String getIpcMode()
CfnTaskDefinitionPropsgetIpcMode in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-ipcmodepublic final String getMemory()
CfnTaskDefinitionPropsgetMemory in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-memorypublic final String getNetworkMode()
CfnTaskDefinitionPropsgetNetworkMode in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-networkmodepublic final String getPidMode()
CfnTaskDefinitionPropsgetPidMode in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-pidmodepublic final Object getPlacementConstraints()
CfnTaskDefinitionPropsgetPlacementConstraints in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-placementconstraintspublic final Object getProxyConfiguration()
CfnTaskDefinitionPropsgetProxyConfiguration in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-proxyconfigurationpublic final List<String> getRequiresCompatibilities()
CfnTaskDefinitionPropsgetRequiresCompatibilities in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-requirescompatibilitiespublic final List<CfnTag> getTags()
CfnTaskDefinitionPropsgetTags in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-tagspublic final String getTaskRoleArn()
CfnTaskDefinitionPropsgetTaskRoleArn in interface CfnTaskDefinitionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-taskrolearnpublic final Object getVolumes()
CfnTaskDefinitionPropsgetVolumes in interface CfnTaskDefinitionPropshttp://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.JsiiSerializableCopyright © 2020. All rights reserved.