Class CfnPipe.EcsTaskOverrideProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPipe.EcsTaskOverrideProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPipe.EcsTaskOverrideProperty
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.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPipe.EcsContainerOverrideProperty>- Specified by:
getContainerOverridesin interfaceCfnPipe.EcsTaskOverrideProperty- See Also:
-
getCpu
Description copied from interface:CfnPipe.EcsTaskOverridePropertyThe cpu override for the task.- Specified by:
getCpuin interfaceCfnPipe.EcsTaskOverrideProperty- See Also:
-
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.
Returns union: either
IResolvableorCfnPipe.EcsEphemeralStorageProperty- Specified by:
getEphemeralStoragein interfaceCfnPipe.EcsTaskOverrideProperty- See Also:
- 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- See Also:
-
getInferenceAcceleratorOverrides
Description copied from interface:CfnPipe.EcsTaskOverridePropertyThe Elastic Inference accelerator override for the task.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPipe.EcsInferenceAcceleratorOverrideProperty>- Specified by:
getInferenceAcceleratorOverridesin interfaceCfnPipe.EcsTaskOverrideProperty- See Also:
-
getMemory
Description copied from interface:CfnPipe.EcsTaskOverridePropertyThe memory override for the task.- Specified by:
getMemoryin interfaceCfnPipe.EcsTaskOverrideProperty- See Also:
-
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- 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()
-