Class CfnDaemonTaskDefinitionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.CfnDaemonTaskDefinitionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDaemonTaskDefinitionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDaemonTaskDefinitionProps
@Stability(Stable)
@Internal
public static final class CfnDaemonTaskDefinitionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDaemonTaskDefinitionProps
An implementation for
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 amount of memory (in MiB) used by the daemon task.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:
-
getMemory
Description copied from interface:CfnDaemonTaskDefinitionPropsThe amount of memory (in MiB) used by the daemon task.- Specified by:
getMemoryin 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()
-