Skip to content

CloudFront  >  Operations  >  update_streaming_distribution

update_streaming_distribution

Operation

update_streaming_distribution async

update_streaming_distribution(input: UpdateStreamingDistributionInput, plugins: list[Plugin] | None = None) -> UpdateStreamingDistributionOutput

Update a streaming distribution.

Parameters:

Name Type Description Default
input UpdateStreamingDistributionInput

An instance of UpdateStreamingDistributionInput.

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
UpdateStreamingDistributionOutput

An instance of UpdateStreamingDistributionOutput.

Input

UpdateStreamingDistributionInput dataclass

Bases: _SerdeShape

The request to update a streaming distribution.

Attributes

id class-attribute instance-attribute
id: str | None = ...

The streaming distribution's id.

if_match class-attribute instance-attribute
if_match: str | None = ...

The value of the ETag header that you received when retrieving the streaming distribution's configuration. For example: E2QWRUHAPOMQZL.

streaming_distribution_config class-attribute instance-attribute
streaming_distribution_config: StreamingDistributionConfig | None = ...

The streaming distribution's configuration information.

Output

UpdateStreamingDistributionOutput dataclass

Bases: _SerdeShape

The returned result of the corresponding request.

Attributes

e_tag class-attribute instance-attribute
e_tag: str | None = ...

The current version of the configuration. For example: E2QWRUHAPOMQZL.

response_metadata class-attribute instance-attribute
response_metadata: ResponseMetadata = ...

Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.

streaming_distribution class-attribute instance-attribute
streaming_distribution: StreamingDistribution | None = ...

The streaming distribution's information.