---
type: resource-type
title: LambdaCapacityProvider
description: aws resource type AWS::Lambda::CapacityProvider
name: LambdaCapacityProvider
lexicon: aws
resource_type: AWS::Lambda::CapacityProvider
---
`AWS::Lambda::CapacityProvider`, a resource type of the aws lexicon.

## Properties

- `PermissionsConfig` (`LambdaCapacityProvider_CapacityProviderPermissionsConfig`, required): The permissions configuration for the capacity provider.
- `VpcConfig` (`LambdaCapacityProvider_CapacityProviderVpcConfig`, required): The VPC configuration for the capacity provider.
- `Arn` (`string`, optional)
- `CapacityProviderName` (`string`, optional)
- `CapacityProviderScalingConfig` (`LambdaCapacityProvider_CapacityProviderScalingConfig`, optional): The scaling configuration for the capacity provider.
- `InstanceRequirements` (`LambdaCapacityProvider_InstanceRequirements`, optional): The instance requirements for compute resources managed by the capacity provider.
- `KmsKeyArn` (`string`, optional): The ARN of the KMS key used to encrypt the capacity provider's resources.
- `PropagateTags` (`LambdaCapacityProvider_PropagateTagsConfig`, optional): Configuration for tag propagation to managed resources launched by the capacity provider.
- `State` (`LambdaCapacityProvider_CapacityProviderState`, optional)
- `Tags` (`LambdaCapacityProvider_Tag[]`, optional): A key-value pair that provides metadata for the capacity provider.
- `TelemetryConfig` (`LambdaCapacityProvider_CapacityProviderTelemetryConfig`, optional): The telemetry configuration for the capacity provider, including logging settings.

## Attributes

- `Arn`
- `State`
