class Aws::CloudFront::Types::CreateStreamingDistributionWithTagsRequest

The request to create a new streaming distribution with tags.

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

data as a hash:

    {
      streaming_distribution_config_with_tags: { # required
        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
        },
        tags: { # required
          items: [
            {
              key: "TagKey", # required
              value: "TagValue",
            },
          ],
        },
      },
    }

@!attribute [rw] streaming_distribution_config_with_tags

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

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

Constants

SENSITIVE