Class CfnDaemonTaskDefinitionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDaemonTaskDefinitionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDaemonTaskDefinitionProps
CfnDaemonTaskDefinitionProps-
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.ecs.CfnDaemonTaskDefinitionProps
CfnDaemonTaskDefinitionProps.Builder, CfnDaemonTaskDefinitionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDaemonTaskDefinitionProps.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 ObjectA list of container definitions in JSON format that describe the containers that make up the daemon task.final StringgetCpu()The number of CPU units used by the daemon task.final StringThe Amazon Resource Name (ARN) of the task execution role that grants the Amazon ECS container agent permission to make Amazon Web Services API calls on your behalf.final StringThe name of a family that this daemon task definition is registered to.final StringThe IPC namespace mode for the daemon.final StringThe amount of memory (in MiB) used by the daemon task.final StringThe PID namespace mode for the daemon.getTags()final StringThe short name or full Amazon Resource Name (ARN) of the IAM role that grants containers in the daemon task permission to call Amazon Web Services APIs on your behalf.final ObjectThe list of data volume definitions for the daemon task.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 theCfnDaemonTaskDefinitionProps.Builder.
-
-
Method Details
-
getContainerDefinitions
Description copied from interface:CfnDaemonTaskDefinitionPropsA list of container definitions in JSON format that describe the containers that make up the daemon task.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDaemonTaskDefinition.DaemonContainerDefinitionProperty>- Specified by:
getContainerDefinitionsin interfaceCfnDaemonTaskDefinitionProps- See Also:
-
getCpu
Description copied from interface:CfnDaemonTaskDefinitionPropsThe number of CPU units used by the daemon task.- Specified by:
getCpuin interfaceCfnDaemonTaskDefinitionProps- See Also:
-
getExecutionRoleArn
Description copied from interface:CfnDaemonTaskDefinitionPropsThe Amazon Resource Name (ARN) of the task execution role that grants the Amazon ECS container agent permission to make Amazon Web Services API calls on your behalf.- Specified by:
getExecutionRoleArnin interfaceCfnDaemonTaskDefinitionProps- See Also:
-
getFamily
Description copied from interface:CfnDaemonTaskDefinitionPropsThe name of a family that this daemon task definition is registered to.- Specified by:
getFamilyin interfaceCfnDaemonTaskDefinitionProps- See Also:
-
getIpcMode
Description copied from interface:CfnDaemonTaskDefinitionPropsThe IPC namespace mode for the daemon.The valid values are
noneandshared. The default isnone. Ifnoneis specified or no value is provided, the daemon runs with its own IPC namespace, isolated from other tasks. Ifsharedis specified, the daemon joins the host IPC namespace, making it accessible to non-daemon tasks that useipcMode: "host"or other daemons that useipcMode: "shared".- Specified by:
getIpcModein interfaceCfnDaemonTaskDefinitionProps- See Also:
-
getMemory
Description copied from interface:CfnDaemonTaskDefinitionPropsThe amount of memory (in MiB) used by the daemon task.- Specified by:
getMemoryin interfaceCfnDaemonTaskDefinitionProps- See Also:
-
getPidMode
Description copied from interface:CfnDaemonTaskDefinitionPropsThe PID namespace mode for the daemon.The valid values are
noneandshared. The default isnone. Ifnoneis specified or no value is provided, the daemon runs with its own PID namespace, isolated from other tasks. Ifsharedis specified, the daemon joins the host PID namespace, making it accessible to non-daemon tasks that usepidMode: "host"or other daemons that usepidMode: "shared".- Specified by:
getPidModein interfaceCfnDaemonTaskDefinitionProps- See Also:
-
getTags
- Specified by:
getTagsin interfaceCfnDaemonTaskDefinitionProps- See Also:
-
getTaskRoleArn
Description copied from interface:CfnDaemonTaskDefinitionPropsThe short name or full Amazon Resource Name (ARN) of the IAM role that grants containers in the daemon task permission to call Amazon Web Services APIs on your behalf.- Specified by:
getTaskRoleArnin interfaceCfnDaemonTaskDefinitionProps- See Also:
-
getVolumes
Description copied from interface:CfnDaemonTaskDefinitionPropsThe list of data volume definitions for the daemon task.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDaemonTaskDefinition.VolumeProperty>- Specified by:
getVolumesin interfaceCfnDaemonTaskDefinitionProps- 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()
-