Class CfnJobDefinition.MultiNodeEcsTaskPropertiesProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnJobDefinition.MultiNodeEcsTaskPropertiesProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnJobDefinition.MultiNodeEcsTaskPropertiesProperty
CfnJobDefinition.MultiNodeEcsTaskPropertiesProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.batch.CfnJobDefinition.MultiNodeEcsTaskPropertiesProperty
CfnJobDefinition.MultiNodeEcsTaskPropertiesProperty.Builder, CfnJobDefinition.MultiNodeEcsTaskPropertiesProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnJobDefinition.MultiNodeEcsTaskPropertiesProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThis object is a list of containers.final ObjectDetermines whether execute command functionality is turned on for this task.final StringThe Amazon Resource Name (ARN) of the execution role that AWS Batch can assume.final StringThe IPC resource namespace to use for the containers in the task.final StringThe process namespace to use for the containers in the task.final StringThe Amazon Resource Name (ARN) that's associated with the Amazon ECS task.final ObjectA list of volumes that are associated with the job.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnJobDefinition.MultiNodeEcsTaskPropertiesProperty.Builder.
-
-
Method Details
-
getContainers
Description copied from interface:CfnJobDefinition.MultiNodeEcsTaskPropertiesPropertyThis object is a list of containers.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnJobDefinition.TaskContainerPropertiesProperty>- Specified by:
getContainersin interfaceCfnJobDefinition.MultiNodeEcsTaskPropertiesProperty- See Also:
-
getEnableExecuteCommand
Description copied from interface:CfnJobDefinition.MultiNodeEcsTaskPropertiesPropertyDetermines whether execute command functionality is turned on for this task.If
true, execute command functionality is turned on all the containers in the task.Returns union: either
BooleanorIResolvable- Specified by:
getEnableExecuteCommandin interfaceCfnJobDefinition.MultiNodeEcsTaskPropertiesProperty- See Also:
-
getExecutionRoleArn
Description copied from interface:CfnJobDefinition.MultiNodeEcsTaskPropertiesPropertyThe Amazon Resource Name (ARN) of the execution role that AWS Batch can assume.For jobs that run on Fargate resources, you must provide an execution role. For more information, see AWS Batch execution IAM role in the AWS Batch User Guide .
- Specified by:
getExecutionRoleArnin interfaceCfnJobDefinition.MultiNodeEcsTaskPropertiesProperty- See Also:
-
getIpcMode
Description copied from interface:CfnJobDefinition.MultiNodeEcsTaskPropertiesPropertyThe IPC resource namespace to use for the containers in the task.The valid values are
host,task, ornone.If
hostis specified, all containers within the tasks that specified thehostIPC mode on the same container instance share the same IPC resources with the host Amazon EC2 instance.If
taskis specified, all containers within the specifiedtaskshare the same IPC resources.If
noneis specified, the IPC resources within the containers of a task are private, and are not shared with other containers in a task or on the container instance.If no value is specified, then the IPC resource namespace sharing depends on the Docker daemon setting on the container instance. For more information, see IPC settings in the Docker run reference.
- Specified by:
getIpcModein interfaceCfnJobDefinition.MultiNodeEcsTaskPropertiesProperty- See Also:
-
getPidMode
Description copied from interface:CfnJobDefinition.MultiNodeEcsTaskPropertiesPropertyThe process namespace to use for the containers in the task.The valid values are
hostortask. For example, monitoring sidecars might needpidModeto access information about other containers running in the same task.If
hostis specified, all containers within the tasks that specified thehostPID mode on the same container instance share the process namespace with the host Amazon EC2 instance.If
taskis specified, all containers within the specified task share the same process namespace.If no value is specified, the default is a private namespace for each container. For more information, see PID settings in the Docker run reference.
- Specified by:
getPidModein interfaceCfnJobDefinition.MultiNodeEcsTaskPropertiesProperty- See Also:
-
getTaskRoleArn
Description copied from interface:CfnJobDefinition.MultiNodeEcsTaskPropertiesPropertyThe Amazon Resource Name (ARN) that's associated with the Amazon ECS task.This is object is comparable to ContainerProperties:jobRoleArn .
- Specified by:
getTaskRoleArnin interfaceCfnJobDefinition.MultiNodeEcsTaskPropertiesProperty- See Also:
-
getVolumes
Description copied from interface:CfnJobDefinition.MultiNodeEcsTaskPropertiesPropertyA list of volumes that are associated with the job.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnJobDefinition.VolumesProperty>- Specified by:
getVolumesin interfaceCfnJobDefinition.MultiNodeEcsTaskPropertiesProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-