![]() |
![]()
| ![]() |
![]()
NAMEPaws::SecurityHub::AwsEcsTaskDefinitionDetails USAGEThis 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 DESCRIPTIONdetails about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task. ATTRIBUTESContainerDefinitions => ArrayRef[Paws::SecurityHub::AwsEcsTaskDefinitionContainerDefinitionsDetails]The container definitions that describe the containers that make up the task. Cpu => StrThe number of CPU units used by the task. ExecutionRoleArn => StrThe ARN of the task execution role that grants the container agent permission to make API calls on behalf of the container user. Family => StrThe 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 => StrThe IPC resource namespace to use for the containers in the task. Memory => StrThe amount (in MiB) of memory used by the task. NetworkMode => StrThe Docker networking mode to use for the containers in the task. PidMode => StrThe 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::AwsEcsTaskDefinitionProxyConfigurationDetailsThe configuration details for the App Mesh proxy. RequiresCompatibilities => ArrayRef[Str|Undef]The task launch types that the task definition was validated against. TaskRoleArn => StrThe 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 ALSOThis class forms part of Paws, describing an object used in Paws::SecurityHub BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|