Skip to content

Commit

Permalink
Release v1.31.11 (2020-06-04)
Browse files Browse the repository at this point in the history
===

### Service Client Updates
* `service/ec2`: Updates service API
  * New C5a instances, the latest generation of EC2's compute-optimized instances featuring AMD's 2nd Generation EPYC processors. C5a instances offer up to 96 vCPUs, 192 GiB of instance memory, 20 Gbps in Network bandwidth; New G4dn.metal bare metal instance with 8 NVIDIA T4 GPUs.
* `service/lightsail`: Updates service API and documentation
  * This release adds the BurstCapacityPercentage and BurstCapacityTime instance metrics, which allow you to track the burst capacity available to your instance.
* `service/mediapackage-vod`: Updates service API and documentation
* `service/meteringmarketplace`: Updates service documentation
  * Documentation updates for meteringmarketplace
* `service/ssm`: Updates service API and documentation
  * SSM State Manager support for executing an association only at specified CRON schedule after creating/updating an association.

### SDK Bugs
* `private/model`: Fixes SDK not enabling endpoint discovery when endpoint is set to empty string ([#3349](#3349))
  • Loading branch information
awssdkgo committed Jun 4, 2020
1 parent e5f91be commit 5c925b9
Show file tree
Hide file tree
Showing 19 changed files with 695 additions and 105 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
Release v1.31.11 (2020-06-04)
===

### Service Client Updates
* `service/ec2`: Updates service API
* New C5a instances, the latest generation of EC2's compute-optimized instances featuring AMD's 2nd Generation EPYC processors. C5a instances offer up to 96 vCPUs, 192 GiB of instance memory, 20 Gbps in Network bandwidth; New G4dn.metal bare metal instance with 8 NVIDIA T4 GPUs.
* `service/lightsail`: Updates service API and documentation
* This release adds the BurstCapacityPercentage and BurstCapacityTime instance metrics, which allow you to track the burst capacity available to your instance.
* `service/mediapackage-vod`: Updates service API and documentation
* `service/meteringmarketplace`: Updates service documentation
* Documentation updates for meteringmarketplace
* `service/ssm`: Updates service API and documentation
* SSM State Manager support for executing an association only at specified CRON schedule after creating/updating an association.

### SDK Bugs
* `private/model`: Fixes SDK not enabling endpoint discovery when endpoint is set to empty string ([#3349](https://github.com/aws/aws-sdk-go/pull/3349))

Release v1.31.10 (2020-06-03)
===

Expand Down
1 change: 0 additions & 1 deletion CHANGELOG_PENDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@
### SDK Enhancements

### SDK Bugs
* `private/model`: Fixes SDK not enabling endpoint discovery when endpoint is set to empty string ([#3349](https://github.com/aws/aws-sdk-go/pull/3349))
9 changes: 9 additions & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.31.10"
const SDKVersion = "1.31.11"
9 changes: 9 additions & 0 deletions models/apis/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -17971,6 +17971,14 @@
"c5.18xlarge",
"c5.24xlarge",
"c5.metal",
"c5a.large",
"c5a.xlarge",
"c5a.2xlarge",
"c5a.4xlarge",
"c5a.8xlarge",
"c5a.12xlarge",
"c5a.16xlarge",
"c5a.24xlarge",
"c5d.large",
"c5d.xlarge",
"c5d.2xlarge",
Expand Down Expand Up @@ -18000,6 +18008,7 @@
"g4dn.8xlarge",
"g4dn.12xlarge",
"g4dn.16xlarge",
"g4dn.metal",
"cg1.4xlarge",
"p2.xlarge",
"p2.8xlarge",
Expand Down
8 changes: 6 additions & 2 deletions models/apis/lightsail/2016-11-28/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -4108,7 +4108,9 @@
"NetworkOut",
"StatusCheckFailed",
"StatusCheckFailed_Instance",
"StatusCheckFailed_System"
"StatusCheckFailed_System",
"BurstCapacityTime",
"BurstCapacityPercentage"
]
},
"InstanceNetworking":{
Expand Down Expand Up @@ -4513,7 +4515,9 @@
"DiskQueueDepth",
"FreeStorageSpace",
"NetworkReceiveThroughput",
"NetworkTransmitThroughput"
"NetworkTransmitThroughput",
"BurstCapacityTime",
"BurstCapacityPercentage"
]
},
"MetricPeriod":{
Expand Down
30 changes: 15 additions & 15 deletions models/apis/lightsail/2016-11-28/docs-2.json

Large diffs are not rendered by default.

122 changes: 122 additions & 0 deletions models/apis/mediapackage-vod/2018-11-07/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -458,6 +458,40 @@
"shape": "UntagResourceRequest"
},
"name": "UntagResource"
},
"UpdatePackagingGroup": {
"errors": [
{
"shape": "UnprocessableEntityException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
],
"http": {
"method": "PUT",
"requestUri": "/packaging_groups/{id}",
"responseCode": 200
},
"input": {
"shape": "UpdatePackagingGroupRequest"
},
"name": "UpdatePackagingGroup",
"output": {
"shape": "UpdatePackagingGroupResponse"
}
}
},
"shapes": {
Expand Down Expand Up @@ -595,6 +629,23 @@
},
"type": "structure"
},
"Authorization": {
"members": {
"CdnIdentifierSecret": {
"locationName": "cdnIdentifierSecret",
"shape": "__string"
},
"SecretsRoleArn": {
"locationName": "secretsRoleArn",
"shape": "__string"
}
},
"required": [
"SecretsRoleArn",
"CdnIdentifierSecret"
],
"type": "structure"
},
"CmafEncryption": {
"members": {
"SpekeKeyProvider": {
Expand Down Expand Up @@ -779,6 +830,10 @@
},
"CreatePackagingGroupRequest": {
"members": {
"Authorization": {
"locationName": "authorization",
"shape": "Authorization"
},
"Id": {
"locationName": "id",
"shape": "__string"
Expand All @@ -799,6 +854,10 @@
"locationName": "arn",
"shape": "__string"
},
"Authorization": {
"locationName": "authorization",
"shape": "Authorization"
},
"DomainName": {
"locationName": "domainName",
"shape": "__string"
Expand Down Expand Up @@ -1053,6 +1112,10 @@
"locationName": "arn",
"shape": "__string"
},
"Authorization": {
"locationName": "authorization",
"shape": "Authorization"
},
"DomainName": {
"locationName": "domainName",
"shape": "__string"
Expand Down Expand Up @@ -1466,6 +1529,10 @@
"locationName": "arn",
"shape": "__string"
},
"Authorization": {
"locationName": "authorization",
"shape": "Authorization"
},
"DomainName": {
"locationName": "domainName",
"shape": "__string"
Expand All @@ -1483,6 +1550,10 @@
},
"PackagingGroupCreateParameters": {
"members": {
"Authorization": {
"locationName": "authorization",
"shape": "Authorization"
},
"Id": {
"locationName": "id",
"shape": "__string"
Expand Down Expand Up @@ -1510,6 +1581,15 @@
},
"type": "structure"
},
"PackagingGroupUpdateParameters": {
"members": {
"Authorization": {
"locationName": "authorization",
"shape": "Authorization"
}
},
"type": "structure"
},
"Profile": {
"enum": [
"NONE",
Expand Down Expand Up @@ -1669,6 +1749,48 @@
],
"type": "structure"
},
"UpdatePackagingGroupRequest": {
"members": {
"Authorization": {
"locationName": "authorization",
"shape": "Authorization"
},
"Id": {
"location": "uri",
"locationName": "id",
"shape": "__string"
}
},
"required": [
"Id"
],
"type": "structure"
},
"UpdatePackagingGroupResponse": {
"members": {
"Arn": {
"locationName": "arn",
"shape": "__string"
},
"Authorization": {
"locationName": "authorization",
"shape": "Authorization"
},
"DomainName": {
"locationName": "domainName",
"shape": "__string"
},
"Id": {
"locationName": "id",
"shape": "__string"
},
"Tags": {
"locationName": "tags",
"shape": "Tags"
}
},
"type": "structure"
},
"__PeriodTriggersElement": {
"enum": [
"ADS"
Expand Down
23 changes: 19 additions & 4 deletions models/apis/mediapackage-vod/2018-11-07/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,10 @@
"ListAssets" : "Returns a collection of MediaPackage VOD Asset resources.",
"ListPackagingConfigurations" : "Returns a collection of MediaPackage VOD PackagingConfiguration resources.",
"ListPackagingGroups" : "Returns a collection of MediaPackage VOD PackagingGroup resources.",
"ListTagsForResource" : null,
"TagResource" : null,
"UntagResource" : null
"ListTagsForResource" : "Returns a list of the tags assigned to the specified resource.",
"TagResource" : "Adds tags to the specified resource. You can specify one or more tags to add.",
"UntagResource" : "Removes tags from the specified resource. You can specify one or more tags to remove.",
"UpdatePackagingGroup" : "Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes."
},
"shapes" : {
"AdMarkers" : {
Expand All @@ -43,6 +44,14 @@
"__listOfAssetShallow$member" : null
}
},
"Authorization" : {
"base" : "CDN Authorization credentials",
"refs" : {
"PackagingGroup$Authorization" : null,
"PackagingGroupCreateParameters$Authorization" : null,
"PackagingGroupUpdateParameters$Authorization" : null
}
},
"CmafEncryption" : {
"base" : "A CMAF encryption configuration.",
"refs" : {
Expand Down Expand Up @@ -159,6 +168,10 @@
"base" : "A collection of MediaPackage VOD PackagingGroup resources.",
"refs" : { }
},
"PackagingGroupUpdateParameters" : {
"base" : "Parameters used to update a MediaPackage packaging group.",
"refs" : { }
},
"Profile" : {
"base" : null,
"refs" : {
Expand Down Expand Up @@ -295,7 +308,7 @@
"__mapOf__string" : {
"base" : null,
"refs" : {
"TagsModel$Tags" : null
"TagsModel$Tags" : "A collection of tags associated with a resource"
}
},
"__string" : {
Expand All @@ -321,6 +334,8 @@
"AssetShallow$ResourceId" : "The resource ID to include in SPEKE key requests.",
"AssetShallow$SourceArn" : "ARN of the source object in S3.",
"AssetShallow$SourceRoleArn" : "The IAM role ARN used to access the source S3 bucket.",
"Authorization$CdnIdentifierSecret" : "The Amazon Resource Name (ARN) for the secret in AWS Secrets Manager that is used for CDN authorization.",
"Authorization$SecretsRoleArn" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
"DashManifest$ManifestName" : "An optional string to include in the name of the manifest.",
"EgressEndpoint$PackagingConfigurationId" : "The ID of the PackagingConfiguration being applied to the Asset.",
"EgressEndpoint$Url" : "The URL of the parent manifest for the repackaged Asset.",
Expand Down
2 changes: 1 addition & 1 deletion models/apis/meteringmarketplace/2016-01-14/docs-2.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "2.0",
"service": "<fullname>AWS Marketplace Metering Service</fullname> <p>This reference provides descriptions of the low-level AWS Marketplace Metering Service API.</p> <p>AWS Marketplace sellers can use this API to submit usage data for custom usage dimensions.</p> <p> <b>Submitting Metering Records</b> </p> <ul> <li> <p> <i>MeterUsage</i>- Submits the metering record for a Marketplace product. MeterUsage is called from an EC2 instance or a container running on EKS or ECS.</p> </li> <li> <p> <i>BatchMeterUsage</i>- Submits the metering record for a set of customers. BatchMeterUsage is called from a software-as-a-service (SaaS) application.</p> </li> </ul> <p> <b>Accepting New Customers</b> </p> <ul> <li> <p> <i>ResolveCustomer</i>- Called by a SaaS application during the registration process. When a buyer visits your website during the registration process, the buyer submits a Registration Token through the browser. The Registration Token is resolved through this API to obtain a CustomerIdentifier and Product Code.</p> </li> </ul> <p> <b>Entitlement and Metering for Paid Container Products</b> </p> <ul> <li> <p> Paid container software products sold through AWS Marketplace must integrate with the AWS Marketplace Metering Service and call the RegisterUsage operation for software entitlement and metering. Free and BYOL products for Amazon ECS or Amazon EKS aren't required to call RegisterUsage, but you can do so if you want to receive usage data in your seller reports. For more information on using the RegisterUsage operation, see <a href=\"https://docs.aws.amazon.com/marketplace/latest/userguide/container-based-products.html\">Container-Based Products</a>. </p> </li> </ul> <p>BatchMeterUsage API calls are captured by AWS CloudTrail. You can use Cloudtrail to verify that the SaaS metering records that you sent are accurate by searching for records with the eventName of BatchMeterUsage. You can also use CloudTrail to audit records over time. For more information, see the <i> <a href=\"http://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-concepts.html\">AWS CloudTrail User Guide</a> </i>.</p>",
"service": "<fullname>AWS Marketplace Metering Service</fullname> <p>This reference provides descriptions of the low-level AWS Marketplace Metering Service API.</p> <p>AWS Marketplace sellers can use this API to submit usage data for custom usage dimensions.</p> <p>For information on the permissions you need to use this API, see <a href=\"https://docs.aws.amazon.com/marketplace/latest/userguide/iam-user-policy-for-aws-marketplace-actions.html\">AWS Marketing metering and entitlement API permissions</a> in the <i>AWS Marketplace Seller Guide.</i> </p> <p> <b>Submitting Metering Records</b> </p> <ul> <li> <p> <i>MeterUsage</i>- Submits the metering record for a Marketplace product. MeterUsage is called from an EC2 instance or a container running on EKS or ECS.</p> </li> <li> <p> <i>BatchMeterUsage</i>- Submits the metering record for a set of customers. BatchMeterUsage is called from a software-as-a-service (SaaS) application.</p> </li> </ul> <p> <b>Accepting New Customers</b> </p> <ul> <li> <p> <i>ResolveCustomer</i>- Called by a SaaS application during the registration process. When a buyer visits your website during the registration process, the buyer submits a Registration Token through the browser. The Registration Token is resolved through this API to obtain a CustomerIdentifier and Product Code.</p> </li> </ul> <p> <b>Entitlement and Metering for Paid Container Products</b> </p> <ul> <li> <p> Paid container software products sold through AWS Marketplace must integrate with the AWS Marketplace Metering Service and call the RegisterUsage operation for software entitlement and metering. Free and BYOL products for Amazon ECS or Amazon EKS aren't required to call RegisterUsage, but you can do so if you want to receive usage data in your seller reports. For more information on using the RegisterUsage operation, see <a href=\"https://docs.aws.amazon.com/marketplace/latest/userguide/container-based-products.html\">Container-Based Products</a>. </p> </li> </ul> <p>BatchMeterUsage API calls are captured by AWS CloudTrail. You can use Cloudtrail to verify that the SaaS metering records that you sent are accurate by searching for records with the eventName of BatchMeterUsage. You can also use CloudTrail to audit records over time. For more information, see the <i> <a href=\"http://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-concepts.html\">AWS CloudTrail User Guide</a> </i>.</p>",
"operations": {
"BatchMeterUsage": "<p>BatchMeterUsage is called from a SaaS application listed on the AWS Marketplace to post metering records for a set of customers.</p> <p>For identical requests, the API is idempotent; requests can be retried with the same records or a subset of the input records.</p> <p>Every request to BatchMeterUsage is for one product. If you need to meter usage for multiple products, you must make multiple calls to BatchMeterUsage.</p> <p>BatchMeterUsage can process up to 25 UsageRecords at a time.</p>",
"MeterUsage": "<p>API to emit metering records. For identical requests, the API is idempotent. It simply returns the metering record ID.</p> <p>MeterUsage is authenticated on the buyer's AWS account using credentials from the EC2 instance, ECS task, or EKS pod.</p>",
Expand Down
Loading

0 comments on commit 5c925b9

Please sign in to comment.