Skip to content

Lambda  >  Operations  >  update_capacity_provider

update_capacity_provider

Operation

update_capacity_provider async

update_capacity_provider(input: UpdateCapacityProviderInput, plugins: list[Plugin] | None = None) -> UpdateCapacityProviderOutput

Updates the configuration of an existing capacity provider.

Parameters:

Name Type Description Default
input UpdateCapacityProviderInput

An instance of UpdateCapacityProviderInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
UpdateCapacityProviderOutput

An instance of UpdateCapacityProviderOutput.

Input

UpdateCapacityProviderInput dataclass

Dataclass for UpdateCapacityProviderInput structure.

Attributes

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

The name of the capacity provider to update.

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

The updated scaling 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 updated telemetry configuration for the capacity provider.

Output

UpdateCapacityProviderOutput dataclass

Dataclass for UpdateCapacityProviderOutput structure.

Attributes

capacity_provider instance-attribute
capacity_provider: CapacityProvider

Information about the updated capacity provider.