Class CfnPipePropsMixin.EcsTaskOverrideProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPipePropsMixin.EcsTaskOverrideProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPipePropsMixin.EcsTaskOverrideProperty
CfnPipePropsMixin.EcsTaskOverrideProperty-
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.pipes.CfnPipePropsMixin.EcsTaskOverrideProperty
CfnPipePropsMixin.EcsTaskOverrideProperty.Builder, CfnPipePropsMixin.EcsTaskOverrideProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPipePropsMixin.EcsTaskOverrideProperty.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 ObjectOne or more container overrides that are sent to a task.final StringgetCpu()The cpu override for the task.final ObjectThe ephemeral storage setting override for the task.final StringThe Amazon Resource Name (ARN) of the task execution IAM role override for the task.final ObjectThe Elastic Inference accelerator override for the task.final StringThe memory override for the task.final StringThe Amazon Resource Name (ARN) of the IAM role that containers in this task can assume.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 theCfnPipePropsMixin.EcsTaskOverrideProperty.Builder.
-
-
Method Details
-
getContainerOverrides
Description copied from interface:CfnPipePropsMixin.EcsTaskOverridePropertyOne or more container overrides that are sent to a task.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPipePropsMixin.EcsContainerOverrideProperty>- Specified by:
getContainerOverridesin interfaceCfnPipePropsMixin.EcsTaskOverrideProperty- See Also:
-
getCpu
Description copied from interface:CfnPipePropsMixin.EcsTaskOverridePropertyThe cpu override for the task.- Specified by:
getCpuin interfaceCfnPipePropsMixin.EcsTaskOverrideProperty- See Also:
-
getEphemeralStorage
Description copied from interface:CfnPipePropsMixin.EcsTaskOverridePropertyThe ephemeral storage setting override for the task.This parameter is only supported for tasks hosted on Fargate that use the following platform versions:
- Linux platform version
1.4.0or later. - Windows platform version
1.0.0or later.
Returns union: either
IResolvableorCfnPipePropsMixin.EcsEphemeralStorageProperty- Specified by:
getEphemeralStoragein interfaceCfnPipePropsMixin.EcsTaskOverrideProperty- See Also:
- Linux platform version
-
getExecutionRoleArn
Description copied from interface:CfnPipePropsMixin.EcsTaskOverridePropertyThe Amazon Resource Name (ARN) of the task execution IAM role override for the task.For more information, see Amazon ECS task execution IAM role in the Amazon Elastic Container Service Developer Guide .
- Specified by:
getExecutionRoleArnin interfaceCfnPipePropsMixin.EcsTaskOverrideProperty- See Also:
-
getInferenceAcceleratorOverrides
Description copied from interface:CfnPipePropsMixin.EcsTaskOverridePropertyThe Elastic Inference accelerator override for the task.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPipePropsMixin.EcsInferenceAcceleratorOverrideProperty>- Specified by:
getInferenceAcceleratorOverridesin interfaceCfnPipePropsMixin.EcsTaskOverrideProperty- See Also:
-
getMemory
Description copied from interface:CfnPipePropsMixin.EcsTaskOverridePropertyThe memory override for the task.- Specified by:
getMemoryin interfaceCfnPipePropsMixin.EcsTaskOverrideProperty- See Also:
-
getTaskRoleArn
Description copied from interface:CfnPipePropsMixin.EcsTaskOverridePropertyThe Amazon Resource Name (ARN) of the IAM role that containers in this task can assume.All containers in this task are granted the permissions that are specified in this role. For more information, see IAM Role for Tasks in the Amazon Elastic Container Service Developer Guide .
- Specified by:
getTaskRoleArnin interfaceCfnPipePropsMixin.EcsTaskOverrideProperty- 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()
-