Skip to content

CapacityProvider

Source code in docs_src/capo_lambda/types/capacity_provider.py
class CapacityProvider(TypedDict, closed=True):
    capacity_provider_arn: "capo_lambda.types.capacity_provider_arn.CapacityProviderArn"
    """<p>The Amazon Resource Name (ARN) of the capacity provider.</p>"""
    state: "capo_lambda.types.capacity_provider_state.CapacityProviderState"
    """<p>The current state of the capacity provider.</p>"""
    vpc_config: (
        "capo_lambda.types.capacity_provider_vpc_config.CapacityProviderVpcConfig"
    )
    """<p>The VPC configuration for the capacity provider.</p>"""
    permissions_config: "capo_lambda.types.capacity_provider_permissions_config.CapacityProviderPermissionsConfig"
    """<p>The permissions configuration for the capacity provider.</p>"""
    instance_requirements: NotRequired[
        "capo_lambda.types.instance_requirements.InstanceRequirements"
    ]
    """<p>The instance requirements for compute resources managed by the capacity provider.</p>"""
    capacity_provider_scaling_config: NotRequired[
        "capo_lambda.types.capacity_provider_scaling_config.CapacityProviderScalingConfig"
    ]
    """<p>The scaling configuration for the capacity provider.</p>"""
    kms_key_arn: NotRequired["capo_lambda.types.kms_key_arn.KMSKeyArn"]
    """<p>The ARN of the KMS key used to encrypt the capacity provider's resources.</p>"""
    last_modified: NotRequired["capo_lambda.types.timestamp.Timestamp"]
    """<p>The date and time when the capacity provider was last modified.</p>"""
    propagate_tags: NotRequired["capo_lambda.types.propagate_tags.PropagateTags"]
    telemetry_config: NotRequired[
        "capo_lambda.types.capacity_provider_telemetry_config.CapacityProviderTelemetryConfig"
    ]
    """<p>The telemetry configuration for the capacity provider, including logging settings.</p>"""

capacity_provider_arn instance-attribute

capacity_provider_arn: CapacityProviderArn

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

capacity_provider_scaling_config instance-attribute

capacity_provider_scaling_config: NotRequired[CapacityProviderScalingConfig]

The scaling configuration for the capacity provider.

instance_requirements instance-attribute

instance_requirements: NotRequired[InstanceRequirements]

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

kms_key_arn instance-attribute

kms_key_arn: NotRequired[KMSKeyArn]

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

last_modified instance-attribute

last_modified: NotRequired[Timestamp]

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

permissions_config instance-attribute

The permissions configuration for the capacity provider.

propagate_tags instance-attribute

propagate_tags: NotRequired[PropagateTags]

state instance-attribute

The current state of the capacity provider.

telemetry_config instance-attribute

telemetry_config: NotRequired[CapacityProviderTelemetryConfig]

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

vpc_config instance-attribute

The VPC configuration for the capacity provider.