Device

class aws_cdk.aws_ecs.Device(*, host_path, container_path=None, permissions=None)

Bases: object

A container instance host device.

Parameters
  • host_path (str) – The path for the device on the host container instance.

  • container_path (Optional[str]) – The path inside the container at which to expose the host device. Default: Same path as the host

  • permissions (Optional[Sequence[DevicePermission]]) – The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device. Default: Readonly

ExampleMetadata

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_ecs as ecs

device = ecs.Device(
    host_path="hostPath",

    # the properties below are optional
    container_path="containerPath",
    permissions=[ecs.DevicePermission.READ]
)

Attributes

container_path

The path inside the container at which to expose the host device.

Default

Same path as the host

Return type

Optional[str]

host_path

The path for the device on the host container instance.

Return type

str

permissions

The explicit permissions to provide to the container for the device.

By default, the container has permissions for read, write, and mknod for the device.

Default

Readonly

Return type

Optional[List[DevicePermission]]