ConsumableResourceType

class aws_cdk.aws_batch.ConsumableResourceType(*values)

Bases: Enum

The type of consumable resource.

ExampleMetadata:

infused

Example:

# Create a replenishable consumable resource (e.g., software licenses)
license_resource = batch.ConsumableResource(self, "LicenseResource",
    consumable_resource_name="my-software-license",
    resource_type=batch.ConsumableResourceType.REPLENISHABLE,
    total_quantity=100
)

# Create a non-replenishable consumable resource (e.g., API rate limits)
api_rate_limit_resource = batch.ConsumableResource(self, "ApiRateLimitResource",
    consumable_resource_name="api-rate-limit",
    resource_type=batch.ConsumableResourceType.NON_REPLENISHABLE,
    total_quantity=1000
)

Attributes

NON_REPLENISHABLE

Resource cannot be re-used after a job completes.

REPLENISHABLE

Resource can be re-used after a job completes.