ContainerTaskConfiguration
¶
Source code in docs_src/capo_iotsitewise/types/container_task_configuration.py
command
instance-attribute
¶
command: NotRequired[CommandList]
The command to execute in the container.
environment_variables
instance-attribute
¶
environment_variables: NotRequired[EnvironmentVariablesMap]
Environment variables passed to the container at runtime.
ephemeral_storage_configuration
instance-attribute
¶
ephemeral_storage_configuration: NotRequired[EphemeralStorageConfiguration]
Ephemeral storage configuration for the container task.
mounts
instance-attribute
¶
mounts: NotRequired[MountList]
Mounts attached to the container filesystem. Each mount exposes an external data source as a local directory inside the container. The service assigns each mount a container path based on the mount name. The container reads files through that path as if the data were on the local filesystem.
processing_type
instance-attribute
¶
processing_type: ProcessingType
The processing type for compute resources.
processing_unit
instance-attribute
¶
processing_unit: ProcessingUnit
The processing unit allocation that determines the vCPU, memory, and GPU resources.
task_execution_role
instance-attribute
¶
task_execution_role: IamRoleArn
The ARN of the IAM role that grants the containerized workload permissions to access AWS resources.
timeout_seconds
instance-attribute
¶
timeout_seconds: NotRequired[TimeoutSeconds]
The timeout in seconds for task execution. Default: 3600 (1 hour).