From 42d176a721654f5ab0f6f9ae1706265edb083770 Mon Sep 17 00:00:00 2001 From: aws-sdk-go-automation <43143561+aws-sdk-go-automation@users.noreply.github.com> Date: Fri, 23 Apr 2021 11:32:57 -0700 Subject: [PATCH] Release v1.38.25 (2021-04-23) (#3878) Release v1.38.25 (2021-04-23) === ### Service Client Updates * `service/mediapackage`: Updates service API and documentation * Add support for Widevine DRM on CMAF origin endpoints. Both Widevine and FairPlay DRMs can now be used simultaneously, with CBCS encryption. * `service/sns`: Updates service documentation * Amazon SNS adds two new attributes, TemplateId and EntityId, for using sender IDs to send SMS messages to destinations in India. --- CHANGELOG.md | 9 +++++++++ aws/endpoints/defaults.go | 10 ++++++++++ aws/version.go | 2 +- models/apis/mediapackage/2017-10-12/api-2.json | 4 ++++ models/apis/mediapackage/2017-10-12/docs-2.json | 1 + models/apis/sns/2010-03-31/docs-2.json | 8 ++++---- models/endpoints/endpoints.json | 10 ++++++++++ service/mediapackage/api.go | 11 +++++++++++ service/sns/api.go | 8 ++++---- 9 files changed, 54 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3554ea67711..ed6594e6a32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +Release v1.38.25 (2021-04-23) +=== + +### Service Client Updates +* `service/mediapackage`: Updates service API and documentation + * Add support for Widevine DRM on CMAF origin endpoints. Both Widevine and FairPlay DRMs can now be used simultaneously, with CBCS encryption. +* `service/sns`: Updates service documentation + * Amazon SNS adds two new attributes, TemplateId and EntityId, for using sender IDs to send SMS messages to destinations in India. + Release v1.38.24 (2021-04-22) === diff --git a/aws/endpoints/defaults.go b/aws/endpoints/defaults.go index a4336faf36c..cce4f16a350 100644 --- a/aws/endpoints/defaults.go +++ b/aws/endpoints/defaults.go @@ -5061,6 +5061,7 @@ var awsPartition = partition{ "ap-east-1": endpoint{}, "ap-northeast-1": endpoint{}, "ap-northeast-2": endpoint{}, + "ap-northeast-3": endpoint{}, "ap-south-1": endpoint{}, "ap-southeast-1": endpoint{}, "ap-southeast-2": endpoint{}, @@ -6025,6 +6026,7 @@ var awsPartition = partition{ "ap-east-1": endpoint{}, "ap-northeast-1": endpoint{}, "ap-northeast-2": endpoint{}, + "ap-northeast-3": endpoint{}, "ap-south-1": endpoint{}, "ap-southeast-1": endpoint{}, "ap-southeast-2": endpoint{}, @@ -7977,6 +7979,14 @@ var awscnPartition = partition{ }, }, }, + "route53resolver": service{ + Defaults: endpoint{ + Protocols: []string{"https"}, + }, + Endpoints: endpoints{ + "cn-north-1": endpoint{}, + }, + }, "runtime.sagemaker": service{ Endpoints: endpoints{ diff --git a/aws/version.go b/aws/version.go index 3924d4ac227..428fd6ae558 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.38.24" +const SDKVersion = "1.38.25" diff --git a/models/apis/mediapackage/2017-10-12/api-2.json b/models/apis/mediapackage/2017-10-12/api-2.json index cb7e5349814..4a3ee59bc52 100644 --- a/models/apis/mediapackage/2017-10-12/api-2.json +++ b/models/apis/mediapackage/2017-10-12/api-2.json @@ -717,6 +717,10 @@ }, "CmafEncryption": { "members": { + "ConstantInitializationVector": { + "locationName": "constantInitializationVector", + "shape": "__string" + }, "KeyRotationIntervalSeconds": { "locationName": "keyRotationIntervalSeconds", "shape": "__integer" diff --git a/models/apis/mediapackage/2017-10-12/docs-2.json b/models/apis/mediapackage/2017-10-12/docs-2.json index 3ca6260a0bd..daa3e939dd0 100644 --- a/models/apis/mediapackage/2017-10-12/docs-2.json +++ b/models/apis/mediapackage/2017-10-12/docs-2.json @@ -447,6 +447,7 @@ "ChannelCreateParameters$Id" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n", "ChannelList$NextToken" : "A token that can be used to resume pagination from the end of the collection.", "ChannelUpdateParameters$Description" : "A short text description of the Channel.", + "CmafEncryption$ConstantInitializationVector" : "An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).", "CmafPackage$SegmentPrefix" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "CmafPackageCreateOrUpdateParameters$SegmentPrefix" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "DashPackage$UtcTimingUri" : "Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO or HTTP-HEAD", diff --git a/models/apis/sns/2010-03-31/docs-2.json b/models/apis/sns/2010-03-31/docs-2.json index df85eb165ba..e8b5eb7034c 100644 --- a/models/apis/sns/2010-03-31/docs-2.json +++ b/models/apis/sns/2010-03-31/docs-2.json @@ -393,7 +393,7 @@ "base": null, "refs": { "CheckIfPhoneNumberIsOptedOutInput$phoneNumber": "

The phone number for which you want to check the opt out status.

", - "OptInPhoneNumberInput$phoneNumber": "

The phone number to opt in.

", + "OptInPhoneNumberInput$phoneNumber": "

The phone number to opt in. Use E.164 format.

", "PhoneNumberList$member": null } }, @@ -524,8 +524,8 @@ "SubscriptionAttributesMap": { "base": null, "refs": { - "GetSubscriptionAttributesResponse$Attributes": "

A map of the subscription's attributes. Attributes in this map include the following:

The following attribute applies only to Amazon Kinesis Data Firehose delivery stream subscriptions:

", - "SubscribeInput$Attributes": "

A map of attributes with their corresponding values.

The following lists the names, descriptions, and values of the special request parameters that the SetTopicAttributes action uses:

The following attribute applies only to Amazon Kinesis Data Firehose delivery stream subscriptions:

" + "GetSubscriptionAttributesResponse$Attributes": "

A map of the subscription's attributes. Attributes in this map include the following:

The following attribute applies only to Amazon Kinesis Data Firehose delivery stream subscriptions:

", + "SubscribeInput$Attributes": "

A map of attributes with their corresponding values.

The following lists the names, descriptions, and values of the special request parameters that the SetTopicAttributes action uses:

The following attribute applies only to Amazon Kinesis Data Firehose delivery stream subscriptions:

" } }, "SubscriptionLimitExceededException": { @@ -652,7 +652,7 @@ "attributeName": { "base": null, "refs": { - "SetSubscriptionAttributesInput$AttributeName": "

A map of attributes with their corresponding values.

The following lists the names, descriptions, and values of the special request parameters that this action uses:

The following attribute applies only to Amazon Kinesis Data Firehose delivery stream subscriptions:

", + "SetSubscriptionAttributesInput$AttributeName": "

A map of attributes with their corresponding values.

The following lists the names, descriptions, and values of the special request parameters that this action uses:

The following attribute applies only to Amazon Kinesis Data Firehose delivery stream subscriptions:

", "SetTopicAttributesInput$AttributeName": "

A map of attributes with their corresponding values.

The following lists the names, descriptions, and values of the special request parameters that the SetTopicAttributes action uses:

The following attribute applies only to server-side-encryption:

The following attribute applies only to FIFO topics:

", "SubscriptionAttributesMap$key": null, "TopicAttributesMap$key": null diff --git a/models/endpoints/endpoints.json b/models/endpoints/endpoints.json index 6950d8f0a23..01fdb2540e2 100644 --- a/models/endpoints/endpoints.json +++ b/models/endpoints/endpoints.json @@ -4857,6 +4857,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -5802,6 +5803,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -7664,6 +7666,14 @@ "isRegionalized" : false, "partitionEndpoint" : "aws-cn-global" }, + "route53resolver" : { + "defaults" : { + "protocols" : [ "https" ] + }, + "endpoints" : { + "cn-north-1" : { } + } + }, "runtime.sagemaker" : { "endpoints" : { "cn-north-1" : { }, diff --git a/service/mediapackage/api.go b/service/mediapackage/api.go index 351ae5a749f..13a1fce502e 100644 --- a/service/mediapackage/api.go +++ b/service/mediapackage/api.go @@ -1963,6 +1963,11 @@ func (s *Channel) SetTags(v map[string]*string) *Channel { type CmafEncryption struct { _ struct{} `type:"structure"` + // An optional 128-bit, 16-byte hex value represented by a 32-character string, + // used in conjunction with the key for encrypting blocks. If you don't specify + // a value, then MediaPackage creates the constant initialization vector (IV). + ConstantInitializationVector *string `locationName:"constantInitializationVector" type:"string"` + // Time (in seconds) between each encryption key rotation. KeyRotationIntervalSeconds *int64 `locationName:"keyRotationIntervalSeconds" type:"integer"` @@ -2001,6 +2006,12 @@ func (s *CmafEncryption) Validate() error { return nil } +// SetConstantInitializationVector sets the ConstantInitializationVector field's value. +func (s *CmafEncryption) SetConstantInitializationVector(v string) *CmafEncryption { + s.ConstantInitializationVector = &v + return s +} + // SetKeyRotationIntervalSeconds sets the KeyRotationIntervalSeconds field's value. func (s *CmafEncryption) SetKeyRotationIntervalSeconds(v int64) *CmafEncryption { s.KeyRotationIntervalSeconds = &v diff --git a/service/sns/api.go b/service/sns/api.go index 54746a3ebf9..ce7e35d62f6 100644 --- a/service/sns/api.go +++ b/service/sns/api.go @@ -4602,7 +4602,7 @@ type GetSubscriptionAttributesOutput struct { // SNS listed as a trusted entity Specifying a valid ARN for this attribute // is required for Kinesis Data Firehose delivery stream subscriptions. For // more information, see Fanout to Kinesis Data Firehose delivery streams - // (https://docs.aws.amazon.com/sns/latest/dg/sns-kinesis-subscriber.html) + // (https://docs.aws.amazon.com/sns/latest/dg/sns-firehose-as-subscriber.html) // in the Amazon SNS Developer Guide. Attributes map[string]*string `type:"map"` } @@ -5272,7 +5272,7 @@ func (s *MessageAttributeValue) SetStringValue(v string) *MessageAttributeValue type OptInPhoneNumberInput struct { _ struct{} `type:"structure"` - // The phone number to opt in. + // The phone number to opt in. Use E.164 format. // // PhoneNumber is a required field PhoneNumber *string `locationName:"phoneNumber" type:"string" required:"true"` @@ -6013,7 +6013,7 @@ type SetSubscriptionAttributesInput struct { // SNS listed as a trusted entity Specifying a valid ARN for this attribute // is required for Kinesis Data Firehose delivery stream subscriptions. For // more information, see Fanout to Kinesis Data Firehose delivery streams - // (https://docs.aws.amazon.com/sns/latest/dg/sns-kinesis-subscriber.html) + // (https://docs.aws.amazon.com/sns/latest/dg/sns-firehose-as-subscriber.html) // in the Amazon SNS Developer Guide. // // AttributeName is a required field @@ -6228,7 +6228,7 @@ type SubscribeInput struct { // SNS listed as a trusted entity Specifying a valid ARN for this attribute // is required for Kinesis Data Firehose delivery stream subscriptions. For // more information, see Fanout to Kinesis Data Firehose delivery streams - // (https://docs.aws.amazon.com/sns/latest/dg/sns-kinesis-subscriber.html) + // (https://docs.aws.amazon.com/sns/latest/dg/sns-firehose-as-subscriber.html) // in the Amazon SNS Developer Guide. Attributes map[string]*string `type:"map"`