NAME
Paws::SecurityHub::AwsEcsTaskDefinitionDetails
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::SecurityHub::AwsEcsTaskDefinitionDetails object:
$service_obj->Method(Att1 => { ContainerDefinitions => $value, ..., Volumes => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::SecurityHub::AwsEcsTaskDefinitionDetails object:
$result = $service_obj->Method(...);
$result->Att1->ContainerDefinitions
DESCRIPTION
details about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task.
ATTRIBUTES
ContainerDefinitions => ArrayRef[Paws::SecurityHub::AwsEcsTaskDefinitionContainerDefinitionsDetails]
The container definitions that describe the containers that make up the task.
Cpu => Str
The number of CPU units used by the task.
ExecutionRoleArn => Str
The ARN of the task execution role that grants the container agent permission to make API calls on behalf of the container user.
Family => Str
The name of a family that this task definition is registered to.
InferenceAccelerators => ArrayRef[Paws::SecurityHub::AwsEcsTaskDefinitionInferenceAcceleratorsDetails]
The Elastic Inference accelerators to use for the containers in the task.
IpcMode => Str
The IPC resource namespace to use for the containers in the task.
Memory => Str
The amount (in MiB) of memory used by the task.
NetworkMode => Str
The Docker networking mode to use for the containers in the task.
PidMode => Str
The process namespace to use for the containers in the task.
PlacementConstraints => ArrayRef[Paws::SecurityHub::AwsEcsTaskDefinitionPlacementConstraintsDetails]
The placement constraint objects to use for tasks.
ProxyConfiguration => Paws::SecurityHub::AwsEcsTaskDefinitionProxyConfigurationDetails
The configuration details for the App Mesh proxy.
RequiresCompatibilities => ArrayRef[Str|Undef]
The task launch types that the task definition was validated against.
TaskRoleArn => Str
The short name or ARN of the IAM role that grants containers in the task permission to call AWS API operations on your behalf.
Volumes => ArrayRef[Paws::SecurityHub::AwsEcsTaskDefinitionVolumesDetails]
The data volume definitions for the task.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::SecurityHub
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues