class Aws::CloudFront::Types::UpdateStreamingDistributionRequest

The request to update a streaming distribution.

@note When making an API call, you may pass UpdateStreamingDistributionRequest

data as a hash:

    {
      streaming_distribution_config: { # required
        caller_reference: "string", # required
        s3_origin: { # required
          domain_name: "string", # required
          origin_access_identity: "string", # required
        },
        aliases: {
          quantity: 1, # required
          items: ["string"],
        },
        comment: "string", # required
        logging: {
          enabled: false, # required
          bucket: "string", # required
          prefix: "string", # required
        },
        trusted_signers: { # required
          enabled: false, # required
          quantity: 1, # required
          items: ["string"],
        },
        price_class: "PriceClass_100", # accepts PriceClass_100, PriceClass_200, PriceClass_All
        enabled: false, # required
      },
      id: "string", # required
      if_match: "string",
    }

@!attribute [rw] streaming_distribution_config

The streaming distribution's configuration information.
@return [Types::StreamingDistributionConfig]

@!attribute [rw] id

The streaming distribution's id.
@return [String]

@!attribute [rw] if_match

The value of the `ETag` header that you received when retrieving the
streaming distribution's configuration. For example:
`E2QWRUHAPOMQZL`.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/UpdateStreamingDistributionRequest AWS API Documentation

Constants

SENSITIVE