Class CfnPipe.EcsTaskOverrideProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.pipes.CfnPipe.EcsTaskOverrideProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPipe.EcsTaskOverrideProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnPipe.EcsTaskOverrideProperty
@Stability(Stable)
@Internal
public static final class CfnPipe.EcsTaskOverrideProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPipe.EcsTaskOverrideProperty
An implementation for
CfnPipe.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.services.pipes.CfnPipe.EcsTaskOverrideProperty
CfnPipe.EcsTaskOverrideProperty.Builder, CfnPipe.EcsTaskOverrideProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPipe.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 theCfnPipe.EcsTaskOverrideProperty.Builder.
-
-
Method Details
-
getContainerOverrides
Description copied from interface:CfnPipe.EcsTaskOverridePropertyOne or more container overrides that are sent to a task.- Specified by:
getContainerOverridesin interfaceCfnPipe.EcsTaskOverrideProperty
-
getCpu
Description copied from interface:CfnPipe.EcsTaskOverridePropertyThe cpu override for the task.- Specified by:
getCpuin interfaceCfnPipe.EcsTaskOverrideProperty
-
getEphemeralStorage
Description copied from interface:CfnPipe.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.
- Specified by:
getEphemeralStoragein interfaceCfnPipe.EcsTaskOverrideProperty
- Linux platform version
-
getExecutionRoleArn
Description copied from interface:CfnPipe.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 interfaceCfnPipe.EcsTaskOverrideProperty
-
getInferenceAcceleratorOverrides
Description copied from interface:CfnPipe.EcsTaskOverridePropertyThe Elastic Inference accelerator override for the task.- Specified by:
getInferenceAcceleratorOverridesin interfaceCfnPipe.EcsTaskOverrideProperty
-
getMemory
Description copied from interface:CfnPipe.EcsTaskOverridePropertyThe memory override for the task.- Specified by:
getMemoryin interfaceCfnPipe.EcsTaskOverrideProperty
-
getTaskRoleArn
Description copied from interface:CfnPipe.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 interfaceCfnPipe.EcsTaskOverrideProperty
-
$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()
-