/AWS1/CL_ECSTASKOVERRIDE¶
The overrides that are associated with a task.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
it_containeroverrides TYPE /AWS1/CL_ECSCONTAINEROVERRIDE=>TT_CONTAINEROVERRIDES TT_CONTAINEROVERRIDES¶
One or more container overrides that are sent to a task.
iv_cpu TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The CPU override for the task.
it_inferenceacceleratorove00 TYPE /AWS1/CL_ECSINFERENCEACCELER01=>TT_INFERENCEACCELERATOROVERR00 TT_INFERENCEACCELERATOROVERR00¶
The Elastic Inference accelerator override for the task.
iv_executionrolearn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The Amazon Resource Name (ARN) of the task execution role override for the task. For more information, see Amazon ECS task execution IAM role in the Amazon Elastic Container Service Developer Guide.
iv_memory TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The memory override for the task.
iv_taskrolearn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The Amazon Resource Name (ARN) of the 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.
io_ephemeralstorage TYPE REF TO /AWS1/CL_ECSEPHEMERALSTORAGE /AWS1/CL_ECSEPHEMERALSTORAGE¶
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.0or later.Windows platform version
1.0.0or later.
Queryable Attributes¶
containerOverrides¶
One or more container overrides that are sent to a task.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTAINEROVERRIDES() |
Getter for CONTAINEROVERRIDES, with configurable default |
ASK_CONTAINEROVERRIDES() |
Getter for CONTAINEROVERRIDES w/ exceptions if field has no |
HAS_CONTAINEROVERRIDES() |
Determine if CONTAINEROVERRIDES has a value |
cpu¶
The CPU override for the task.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CPU() |
Getter for CPU, with configurable default |
ASK_CPU() |
Getter for CPU w/ exceptions if field has no value |
HAS_CPU() |
Determine if CPU has a value |
inferenceAcceleratorOverrides¶
The Elastic Inference accelerator override for the task.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INFERENCEACCELERATOROV00() |
Getter for INFERENCEACCELERATOROVERRI00, with configurable d |
ASK_INFERENCEACCELERATOROV00() |
Getter for INFERENCEACCELERATOROVERRI00 w/ exceptions if fie |
HAS_INFERENCEACCELERATOROV00() |
Determine if INFERENCEACCELERATOROVERRI00 has a value |
executionRoleArn¶
The Amazon Resource Name (ARN) of the task execution role override for the task. For more information, see Amazon ECS task execution IAM role in the Amazon Elastic Container Service Developer Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXECUTIONROLEARN() |
Getter for EXECUTIONROLEARN, with configurable default |
ASK_EXECUTIONROLEARN() |
Getter for EXECUTIONROLEARN w/ exceptions if field has no va |
HAS_EXECUTIONROLEARN() |
Determine if EXECUTIONROLEARN has a value |
memory¶
The memory override for the task.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MEMORY() |
Getter for MEMORY, with configurable default |
ASK_MEMORY() |
Getter for MEMORY w/ exceptions if field has no value |
HAS_MEMORY() |
Determine if MEMORY has a value |
taskRoleArn¶
The Amazon Resource Name (ARN) of the 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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TASKROLEARN() |
Getter for TASKROLEARN, with configurable default |
ASK_TASKROLEARN() |
Getter for TASKROLEARN w/ exceptions if field has no value |
HAS_TASKROLEARN() |
Determine if TASKROLEARN has a value |
ephemeralStorage¶
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.0or later.Windows platform version
1.0.0or later.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EPHEMERALSTORAGE() |
Getter for EPHEMERALSTORAGE |