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
¶
permissions_config: CapacityProviderPermissionsConfig
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.
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
¶
vpc_config: CapacityProviderVpcConfig
The VPC configuration for the capacity provider.