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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.pipes.CfnPipe.EcsTaskOverrideProperty
CfnPipe.EcsTaskOverrideProperty.Builder, CfnPipe.EcsTaskOverrideProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnPipe.EcsTaskOverrideProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
One or more container overrides that are sent to a task.final String
getCpu()
The cpu override for the task.final Object
The ephemeral storage setting override for the task.final String
The Amazon Resource Name (ARN) of the task execution IAM role override for the task.final Object
The Elastic Inference accelerator override for the task.final String
The memory override for the task.final String
The Amazon Resource Name (ARN) of the IAM role that containers in this task can assume.final int
hashCode()
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.EcsTaskOverrideProperty
One or more container overrides that are sent to a task.- Specified by:
getContainerOverrides
in interfaceCfnPipe.EcsTaskOverrideProperty
- See Also:
-
getCpu
Description copied from interface:CfnPipe.EcsTaskOverrideProperty
The cpu override for the task.- Specified by:
getCpu
in interfaceCfnPipe.EcsTaskOverrideProperty
- See Also:
-
getEphemeralStorage
Description copied from interface:CfnPipe.EcsTaskOverrideProperty
The 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.0
or later. - Windows platform version
1.0.0
or later.
- Specified by:
getEphemeralStorage
in interfaceCfnPipe.EcsTaskOverrideProperty
- See Also:
- Linux platform version
-
getExecutionRoleArn
Description copied from interface:CfnPipe.EcsTaskOverrideProperty
The 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:
getExecutionRoleArn
in interfaceCfnPipe.EcsTaskOverrideProperty
- See Also:
-
getInferenceAcceleratorOverrides
Description copied from interface:CfnPipe.EcsTaskOverrideProperty
The Elastic Inference accelerator override for the task.- Specified by:
getInferenceAcceleratorOverrides
in interfaceCfnPipe.EcsTaskOverrideProperty
- See Also:
-
getMemory
Description copied from interface:CfnPipe.EcsTaskOverrideProperty
The memory override for the task.- Specified by:
getMemory
in interfaceCfnPipe.EcsTaskOverrideProperty
- See Also:
-
getTaskRoleArn
Description copied from interface:CfnPipe.EcsTaskOverrideProperty
The 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:
getTaskRoleArn
in interfaceCfnPipe.EcsTaskOverrideProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-