Class CfnDaemonTaskDefinitionMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ecs.CfnDaemonTaskDefinitionMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDaemonTaskDefinitionMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDaemonTaskDefinitionMixinProps
@Stability(Stable)
@Internal
public static final class CfnDaemonTaskDefinitionMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDaemonTaskDefinitionMixinProps
An implementation for
CfnDaemonTaskDefinitionMixinProps-
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.cfnpropertymixins.services.ecs.CfnDaemonTaskDefinitionMixinProps
CfnDaemonTaskDefinitionMixinProps.Builder, CfnDaemonTaskDefinitionMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDaemonTaskDefinitionMixinProps.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 theCfnDaemonTaskDefinitionMixinProps.Builder.
-
-
Method Details
-
getContainerDefinitions
Description copied from interface:CfnDaemonTaskDefinitionMixinPropsA list of container definitions in JSON format that describe the containers that make up the daemon task.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDaemonTaskDefinitionPropsMixin.DaemonContainerDefinitionProperty>- Specified by:
getContainerDefinitionsin interfaceCfnDaemonTaskDefinitionMixinProps- See Also:
-
getCpu
Description copied from interface:CfnDaemonTaskDefinitionMixinPropsThe number of CPU units used by the daemon task.- Specified by:
getCpuin interfaceCfnDaemonTaskDefinitionMixinProps- See Also:
-
getExecutionRoleArn
Description copied from interface:CfnDaemonTaskDefinitionMixinPropsThe 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 interfaceCfnDaemonTaskDefinitionMixinProps- See Also:
-
getFamily
Description copied from interface:CfnDaemonTaskDefinitionMixinPropsThe name of a family that this daemon task definition is registered to.- Specified by:
getFamilyin interfaceCfnDaemonTaskDefinitionMixinProps- See Also:
-
getMemory
Description copied from interface:CfnDaemonTaskDefinitionMixinPropsThe amount of memory (in MiB) used by the daemon task.- Specified by:
getMemoryin interfaceCfnDaemonTaskDefinitionMixinProps- See Also:
-
getTags
- Specified by:
getTagsin interfaceCfnDaemonTaskDefinitionMixinProps- See Also:
-
getTaskRoleArn
Description copied from interface:CfnDaemonTaskDefinitionMixinPropsThe 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 interfaceCfnDaemonTaskDefinitionMixinProps- See Also:
-
getVolumes
Description copied from interface:CfnDaemonTaskDefinitionMixinPropsThe list of data volume definitions for the daemon task.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDaemonTaskDefinitionPropsMixin.VolumeProperty>- Specified by:
getVolumesin interfaceCfnDaemonTaskDefinitionMixinProps- 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()
-