Skip to content

Lambda  >  Structures  >  CapacityProvider

CapacityProvider

Structure Class

CapacityProvider dataclass

A capacity provider manages compute resources for Lambda functions.

Attributes

capacity_provider_arn instance-attribute
capacity_provider_arn: str

The Amazon Resource Name (ARN) of the capacity provider.

capacity_provider_scaling_config class-attribute instance-attribute
capacity_provider_scaling_config: CapacityProviderScalingConfig | None = None

The scaling configuration for the capacity provider.

instance_requirements class-attribute instance-attribute
instance_requirements: InstanceRequirements | None = None

The instance requirements for compute resources managed by the capacity provider.

kms_key_arn class-attribute instance-attribute
kms_key_arn: str | None = None

The ARN of the KMS key used to encrypt the capacity provider's resources.

last_modified class-attribute instance-attribute
last_modified: str | None = None

The date and time when the capacity provider was last modified.

permissions_config instance-attribute

The permissions configuration for the capacity provider.

propagate_tags class-attribute instance-attribute
propagate_tags: PropagateTags | None = None

Configuration for tag propagation to managed resources launched by the capacity provider.

state instance-attribute

The current state of the capacity provider.

telemetry_config class-attribute instance-attribute
telemetry_config: CapacityProviderTelemetryConfig | None = None

The telemetry configuration for the capacity provider, including logging settings.

vpc_config instance-attribute

The VPC configuration for the capacity provider.