Update a streaming distribution.
cloudfront_update_streaming_distribution(StreamingDistributionConfig,
Id, IfMatch)
[required] The streaming distribution's configuration information.
[required] The streaming distribution's id.
The value of the ETag
header that you received when retrieving the
streaming distribution's configuration. For example: E2QWRUHAPOMQZL
.
A list with the following syntax:
list( StreamingDistribution = list( Id = "string", ARN = "string", Status = "string", LastModifiedTime = as.POSIXct( "2015-01-01" ), DomainName = "string", ActiveTrustedSigners = list( Enabled = TRUE|FALSE, Quantity = 123, Items = list( list( AwsAccountNumber = "string", KeyPairIds = list( Quantity = 123, Items = list( "string" ) ) ) ) ), StreamingDistributionConfig = list( CallerReference = "string", S3Origin = list( DomainName = "string", OriginAccessIdentity = "string" ), Aliases = list( Quantity = 123, Items = list( "string" ) ), Comment = "string", Logging = list( Enabled = TRUE|FALSE, Bucket = "string", Prefix = "string" ), TrustedSigners = list( Enabled = TRUE|FALSE, Quantity = 123, Items = list( "string" ) ), PriceClass = "PriceClass_100"|"PriceClass_200"|"PriceClass_All", Enabled = TRUE|FALSE ) ), ETag = "string" )
svc$update_streaming_distribution( StreamingDistributionConfig = list( CallerReference = "string", S3Origin = list( DomainName = "string", OriginAccessIdentity = "string" ), Aliases = list( Quantity = 123, Items = list( "string" ) ), Comment = "string", Logging = list( Enabled = TRUE|FALSE, Bucket = "string", Prefix = "string" ), TrustedSigners = list( Enabled = TRUE|FALSE, Quantity = 123, Items = list( "string" ) ), PriceClass = "PriceClass_100"|"PriceClass_200"|"PriceClass_All", Enabled = TRUE|FALSE ), Id = "string", IfMatch = "string" )