Skip to content

Commit a610c4d

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 2beb012 commit a610c4d

File tree

10 files changed

+212
-27
lines changed

10 files changed

+212
-27
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::EC2 - Updated the API for Amazon Elastic Compute Cloud.
5+
6+
* Feature - Aws::Lightsail - Updated the API, and documentation for Amazon Lightsail.
7+
8+
* Feature - Aws::MediaPackageVod - Updated the API, and documentation for AWS Elemental MediaPackage VOD.
9+
10+
* Feature - Aws::MarketplaceMetering - Updated the documentation for AWSMarketplace Metering.
11+
12+
* Feature - Aws::SSM - Updated the API, and documentation for Amazon Simple Systems Manager (SSM).
13+
414
2.11.520 (2020-06-03)
515
------------------
616

aws-sdk-core/apis/ec2/2016-11-15/api-2.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17971,6 +17971,14 @@
1797117971
"c5.18xlarge",
1797217972
"c5.24xlarge",
1797317973
"c5.metal",
17974+
"c5a.large",
17975+
"c5a.xlarge",
17976+
"c5a.2xlarge",
17977+
"c5a.4xlarge",
17978+
"c5a.8xlarge",
17979+
"c5a.12xlarge",
17980+
"c5a.16xlarge",
17981+
"c5a.24xlarge",
1797417982
"c5d.large",
1797517983
"c5d.xlarge",
1797617984
"c5d.2xlarge",
@@ -18000,6 +18008,7 @@
1800018008
"g4dn.8xlarge",
1800118009
"g4dn.12xlarge",
1800218010
"g4dn.16xlarge",
18011+
"g4dn.metal",
1800318012
"cg1.4xlarge",
1800418013
"p2.xlarge",
1800518014
"p2.8xlarge",

aws-sdk-core/apis/lightsail/2016-11-28/api-2.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4108,7 +4108,9 @@
41084108
"NetworkOut",
41094109
"StatusCheckFailed",
41104110
"StatusCheckFailed_Instance",
4111-
"StatusCheckFailed_System"
4111+
"StatusCheckFailed_System",
4112+
"BurstCapacityTime",
4113+
"BurstCapacityPercentage"
41124114
]
41134115
},
41144116
"InstanceNetworking":{
@@ -4513,7 +4515,9 @@
45134515
"DiskQueueDepth",
45144516
"FreeStorageSpace",
45154517
"NetworkReceiveThroughput",
4516-
"NetworkTransmitThroughput"
4518+
"NetworkTransmitThroughput",
4519+
"BurstCapacityTime",
4520+
"BurstCapacityPercentage"
45174521
]
45184522
},
45194523
"MetricPeriod":{

aws-sdk-core/apis/lightsail/2016-11-28/docs-2.json

Lines changed: 15 additions & 15 deletions
Large diffs are not rendered by default.

aws-sdk-core/apis/mediapackage-vod/2018-11-07/api-2.json

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -458,6 +458,40 @@
458458
"shape": "UntagResourceRequest"
459459
},
460460
"name": "UntagResource"
461+
},
462+
"UpdatePackagingGroup": {
463+
"errors": [
464+
{
465+
"shape": "UnprocessableEntityException"
466+
},
467+
{
468+
"shape": "InternalServerErrorException"
469+
},
470+
{
471+
"shape": "ForbiddenException"
472+
},
473+
{
474+
"shape": "NotFoundException"
475+
},
476+
{
477+
"shape": "ServiceUnavailableException"
478+
},
479+
{
480+
"shape": "TooManyRequestsException"
481+
}
482+
],
483+
"http": {
484+
"method": "PUT",
485+
"requestUri": "/packaging_groups/{id}",
486+
"responseCode": 200
487+
},
488+
"input": {
489+
"shape": "UpdatePackagingGroupRequest"
490+
},
491+
"name": "UpdatePackagingGroup",
492+
"output": {
493+
"shape": "UpdatePackagingGroupResponse"
494+
}
461495
}
462496
},
463497
"shapes": {
@@ -595,6 +629,23 @@
595629
},
596630
"type": "structure"
597631
},
632+
"Authorization": {
633+
"members": {
634+
"CdnIdentifierSecret": {
635+
"locationName": "cdnIdentifierSecret",
636+
"shape": "__string"
637+
},
638+
"SecretsRoleArn": {
639+
"locationName": "secretsRoleArn",
640+
"shape": "__string"
641+
}
642+
},
643+
"required": [
644+
"SecretsRoleArn",
645+
"CdnIdentifierSecret"
646+
],
647+
"type": "structure"
648+
},
598649
"CmafEncryption": {
599650
"members": {
600651
"SpekeKeyProvider": {
@@ -779,6 +830,10 @@
779830
},
780831
"CreatePackagingGroupRequest": {
781832
"members": {
833+
"Authorization": {
834+
"locationName": "authorization",
835+
"shape": "Authorization"
836+
},
782837
"Id": {
783838
"locationName": "id",
784839
"shape": "__string"
@@ -799,6 +854,10 @@
799854
"locationName": "arn",
800855
"shape": "__string"
801856
},
857+
"Authorization": {
858+
"locationName": "authorization",
859+
"shape": "Authorization"
860+
},
802861
"DomainName": {
803862
"locationName": "domainName",
804863
"shape": "__string"
@@ -1053,6 +1112,10 @@
10531112
"locationName": "arn",
10541113
"shape": "__string"
10551114
},
1115+
"Authorization": {
1116+
"locationName": "authorization",
1117+
"shape": "Authorization"
1118+
},
10561119
"DomainName": {
10571120
"locationName": "domainName",
10581121
"shape": "__string"
@@ -1466,6 +1529,10 @@
14661529
"locationName": "arn",
14671530
"shape": "__string"
14681531
},
1532+
"Authorization": {
1533+
"locationName": "authorization",
1534+
"shape": "Authorization"
1535+
},
14691536
"DomainName": {
14701537
"locationName": "domainName",
14711538
"shape": "__string"
@@ -1483,6 +1550,10 @@
14831550
},
14841551
"PackagingGroupCreateParameters": {
14851552
"members": {
1553+
"Authorization": {
1554+
"locationName": "authorization",
1555+
"shape": "Authorization"
1556+
},
14861557
"Id": {
14871558
"locationName": "id",
14881559
"shape": "__string"
@@ -1510,6 +1581,15 @@
15101581
},
15111582
"type": "structure"
15121583
},
1584+
"PackagingGroupUpdateParameters": {
1585+
"members": {
1586+
"Authorization": {
1587+
"locationName": "authorization",
1588+
"shape": "Authorization"
1589+
}
1590+
},
1591+
"type": "structure"
1592+
},
15131593
"Profile": {
15141594
"enum": [
15151595
"NONE",
@@ -1669,6 +1749,48 @@
16691749
],
16701750
"type": "structure"
16711751
},
1752+
"UpdatePackagingGroupRequest": {
1753+
"members": {
1754+
"Authorization": {
1755+
"locationName": "authorization",
1756+
"shape": "Authorization"
1757+
},
1758+
"Id": {
1759+
"location": "uri",
1760+
"locationName": "id",
1761+
"shape": "__string"
1762+
}
1763+
},
1764+
"required": [
1765+
"Id"
1766+
],
1767+
"type": "structure"
1768+
},
1769+
"UpdatePackagingGroupResponse": {
1770+
"members": {
1771+
"Arn": {
1772+
"locationName": "arn",
1773+
"shape": "__string"
1774+
},
1775+
"Authorization": {
1776+
"locationName": "authorization",
1777+
"shape": "Authorization"
1778+
},
1779+
"DomainName": {
1780+
"locationName": "domainName",
1781+
"shape": "__string"
1782+
},
1783+
"Id": {
1784+
"locationName": "id",
1785+
"shape": "__string"
1786+
},
1787+
"Tags": {
1788+
"locationName": "tags",
1789+
"shape": "Tags"
1790+
}
1791+
},
1792+
"type": "structure"
1793+
},
16721794
"__PeriodTriggersElement": {
16731795
"enum": [
16741796
"ADS"

aws-sdk-core/apis/mediapackage-vod/2018-11-07/docs-2.json

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@
1414
"ListAssets" : "Returns a collection of MediaPackage VOD Asset resources.",
1515
"ListPackagingConfigurations" : "Returns a collection of MediaPackage VOD PackagingConfiguration resources.",
1616
"ListPackagingGroups" : "Returns a collection of MediaPackage VOD PackagingGroup resources.",
17-
"ListTagsForResource" : null,
18-
"TagResource" : null,
19-
"UntagResource" : null
17+
"ListTagsForResource" : "Returns a list of the tags assigned to the specified resource.",
18+
"TagResource" : "Adds tags to the specified resource. You can specify one or more tags to add.",
19+
"UntagResource" : "Removes tags from the specified resource. You can specify one or more tags to remove.",
20+
"UpdatePackagingGroup" : "Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes."
2021
},
2122
"shapes" : {
2223
"AdMarkers" : {
@@ -43,6 +44,14 @@
4344
"__listOfAssetShallow$member" : null
4445
}
4546
},
47+
"Authorization" : {
48+
"base" : "CDN Authorization credentials",
49+
"refs" : {
50+
"PackagingGroup$Authorization" : null,
51+
"PackagingGroupCreateParameters$Authorization" : null,
52+
"PackagingGroupUpdateParameters$Authorization" : null
53+
}
54+
},
4655
"CmafEncryption" : {
4756
"base" : "A CMAF encryption configuration.",
4857
"refs" : {
@@ -159,6 +168,10 @@
159168
"base" : "A collection of MediaPackage VOD PackagingGroup resources.",
160169
"refs" : { }
161170
},
171+
"PackagingGroupUpdateParameters" : {
172+
"base" : "Parameters used to update a MediaPackage packaging group.",
173+
"refs" : { }
174+
},
162175
"Profile" : {
163176
"base" : null,
164177
"refs" : {
@@ -295,7 +308,7 @@
295308
"__mapOf__string" : {
296309
"base" : null,
297310
"refs" : {
298-
"TagsModel$Tags" : null
311+
"TagsModel$Tags" : "A collection of tags associated with a resource"
299312
}
300313
},
301314
"__string" : {
@@ -321,6 +334,8 @@
321334
"AssetShallow$ResourceId" : "The resource ID to include in SPEKE key requests.",
322335
"AssetShallow$SourceArn" : "ARN of the source object in S3.",
323336
"AssetShallow$SourceRoleArn" : "The IAM role ARN used to access the source S3 bucket.",
337+
"Authorization$CdnIdentifierSecret" : "The Amazon Resource Name (ARN) for the secret in AWS Secrets Manager that is used for CDN authorization.",
338+
"Authorization$SecretsRoleArn" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
324339
"DashManifest$ManifestName" : "An optional string to include in the name of the manifest.",
325340
"EgressEndpoint$PackagingConfigurationId" : "The ID of the PackagingConfiguration being applied to the Asset.",
326341
"EgressEndpoint$Url" : "The URL of the parent manifest for the repackaged Asset.",

aws-sdk-core/apis/meteringmarketplace/2016-01-14/docs-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"version": "2.0",
3-
"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>",
3+
"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>",
44
"operations": {
55
"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>",
66
"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>",

aws-sdk-core/apis/ssm/2014-11-06/api-2.json

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1895,6 +1895,7 @@
18951895
},
18961896
"exception":true
18971897
},
1898+
"ApplyOnlyAtCronInterval":{"type":"boolean"},
18981899
"ApproveAfterDays":{
18991900
"type":"integer",
19001901
"max":100,
@@ -1960,7 +1961,8 @@
19601961
"MaxErrors":{"shape":"MaxErrors"},
19611962
"MaxConcurrency":{"shape":"MaxConcurrency"},
19621963
"ComplianceSeverity":{"shape":"AssociationComplianceSeverity"},
1963-
"SyncCompliance":{"shape":"AssociationSyncCompliance"}
1964+
"SyncCompliance":{"shape":"AssociationSyncCompliance"},
1965+
"ApplyOnlyAtCronInterval":{"shape":"ApplyOnlyAtCronInterval"}
19641966
}
19651967
},
19661968
"AssociationDescriptionList":{
@@ -2215,7 +2217,8 @@
22152217
"MaxErrors":{"shape":"MaxErrors"},
22162218
"MaxConcurrency":{"shape":"MaxConcurrency"},
22172219
"ComplianceSeverity":{"shape":"AssociationComplianceSeverity"},
2218-
"SyncCompliance":{"shape":"AssociationSyncCompliance"}
2220+
"SyncCompliance":{"shape":"AssociationSyncCompliance"},
2221+
"ApplyOnlyAtCronInterval":{"shape":"ApplyOnlyAtCronInterval"}
22192222
}
22202223
},
22212224
"AssociationVersionLimitExceeded":{
@@ -3001,7 +3004,8 @@
30013004
"MaxErrors":{"shape":"MaxErrors"},
30023005
"MaxConcurrency":{"shape":"MaxConcurrency"},
30033006
"ComplianceSeverity":{"shape":"AssociationComplianceSeverity"},
3004-
"SyncCompliance":{"shape":"AssociationSyncCompliance"}
3007+
"SyncCompliance":{"shape":"AssociationSyncCompliance"},
3008+
"ApplyOnlyAtCronInterval":{"shape":"ApplyOnlyAtCronInterval"}
30053009
}
30063010
},
30073011
"CreateAssociationBatchResult":{
@@ -3027,7 +3031,8 @@
30273031
"MaxErrors":{"shape":"MaxErrors"},
30283032
"MaxConcurrency":{"shape":"MaxConcurrency"},
30293033
"ComplianceSeverity":{"shape":"AssociationComplianceSeverity"},
3030-
"SyncCompliance":{"shape":"AssociationSyncCompliance"}
3034+
"SyncCompliance":{"shape":"AssociationSyncCompliance"},
3035+
"ApplyOnlyAtCronInterval":{"shape":"ApplyOnlyAtCronInterval"}
30313036
}
30323037
},
30333038
"CreateAssociationResult":{
@@ -8933,7 +8938,8 @@
89338938
"MaxErrors":{"shape":"MaxErrors"},
89348939
"MaxConcurrency":{"shape":"MaxConcurrency"},
89358940
"ComplianceSeverity":{"shape":"AssociationComplianceSeverity"},
8936-
"SyncCompliance":{"shape":"AssociationSyncCompliance"}
8941+
"SyncCompliance":{"shape":"AssociationSyncCompliance"},
8942+
"ApplyOnlyAtCronInterval":{"shape":"ApplyOnlyAtCronInterval"}
89378943
}
89388944
},
89398945
"UpdateAssociationResult":{

aws-sdk-core/apis/ssm/2014-11-06/docs-2.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,16 @@
234234
"refs": {
235235
}
236236
},
237+
"ApplyOnlyAtCronInterval": {
238+
"base": null,
239+
"refs": {
240+
"AssociationDescription$ApplyOnlyAtCronInterval": "<p>By default, when you create a new associations, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it.</p>",
241+
"AssociationVersionInfo$ApplyOnlyAtCronInterval": "<p>By default, when you create a new associations, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it.</p>",
242+
"CreateAssociationBatchRequestEntry$ApplyOnlyAtCronInterval": "<p>By default, when you create a new associations, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it.</p>",
243+
"CreateAssociationRequest$ApplyOnlyAtCronInterval": "<p>By default, when you create a new associations, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it.</p>",
244+
"UpdateAssociationRequest$ApplyOnlyAtCronInterval": "<p>By default, when you update an association, the system runs it immediately after it is updated and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you update it.</p> <p>Also, if you specified this option when you created the association, you can reset it. To do so, specify the <code>no-apply-only-at-cron-interval</code> parameter when you update the association from the command line. This parameter forces the association to run immediately after updating it and according to the interval specified.</p>"
245+
}
246+
},
237247
"ApproveAfterDays": {
238248
"base": null,
239249
"refs": {

0 commit comments

Comments
 (0)