Skip to content

WorkerResourceConfig

Source code in docs_src/capo_emr_serverless/types/worker_resource_config.py
class WorkerResourceConfig(TypedDict, closed=True):
    cpu: "capo_emr_serverless.types.cpu_size.CpuSize"
    """<p>The CPU requirements for every worker instance of the worker type.</p>"""
    memory: "capo_emr_serverless.types.memory_size.MemorySize"
    """<p>The memory requirements for every worker instance of the worker type.</p>"""
    disk: NotRequired["capo_emr_serverless.types.disk_size.DiskSize"]
    """<p>The disk requirements for every worker instance of the worker type.</p>"""
    disk_type: NotRequired["capo_emr_serverless.types.disk_type.DiskType"]
    """<p>The disk type for every worker instance of the work type. Shuffle optimized disks have higher performance characteristics and are better for shuffle heavy workloads. Default is <code>STANDARD</code>.</p>"""

cpu instance-attribute

cpu: CpuSize

The CPU requirements for every worker instance of the worker type.

disk instance-attribute

disk: NotRequired[DiskSize]

The disk requirements for every worker instance of the worker type.

disk_type instance-attribute

disk_type: NotRequired[DiskType]

The disk type for every worker instance of the work type. Shuffle optimized disks have higher performance characteristics and are better for shuffle heavy workloads. Default is STANDARD.

memory instance-attribute

memory: MemorySize

The memory requirements for every worker instance of the worker type.