Skip to content

Commit 5c27b69

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 6c61de5 commit 5c27b69

File tree

15 files changed

+267
-45
lines changed

15 files changed

+267
-45
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::AutoScaling - Updated the API, and documentation for Auto Scaling.
5+
6+
* Feature - Aws::EC2 - Updated the API, and documentation for Amazon Elastic Compute Cloud.
7+
8+
* Feature - Aws::Imagebuilder - Updated the API, and documentation for EC2 Image Builder.
9+
10+
* Feature - Aws::IVS - Updated the API, and documentation for Amazon Interactive Video Service.
11+
12+
* Feature - Aws::MediaLive - Updated the API, and documentation for AWS Elemental MediaLive.
13+
14+
* Feature - Aws::RDS - Updated the documentation for Amazon Relational Database Service.
15+
16+
* Feature - Aws::SecurityHub - Updated the API, and documentation for AWS SecurityHub.
17+
418
2.11.553 (2020-07-27)
519
------------------
620

aws-sdk-core/apis/autoscaling/2011-01-01/api-2.json

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1231,7 +1231,8 @@
12311231
"IamInstanceProfile":{"shape":"XmlStringMaxLen1600"},
12321232
"EbsOptimized":{"shape":"EbsOptimized"},
12331233
"AssociatePublicIpAddress":{"shape":"AssociatePublicIpAddress"},
1234-
"PlacementTenancy":{"shape":"XmlStringMaxLen64"}
1234+
"PlacementTenancy":{"shape":"XmlStringMaxLen64"},
1235+
"MetadataOptions":{"shape":"InstanceMetadataOptions"}
12351236
}
12361237
},
12371238
"CreateOrUpdateTagsType":{
@@ -1674,6 +1675,33 @@
16741675
"type":"list",
16751676
"member":{"shape":"XmlStringMaxLen19"}
16761677
},
1678+
"InstanceMetadataEndpointState":{
1679+
"type":"string",
1680+
"enum":[
1681+
"disabled",
1682+
"enabled"
1683+
]
1684+
},
1685+
"InstanceMetadataHttpPutResponseHopLimit":{
1686+
"type":"integer",
1687+
"max":64,
1688+
"min":1
1689+
},
1690+
"InstanceMetadataHttpTokensState":{
1691+
"type":"string",
1692+
"enum":[
1693+
"optional",
1694+
"required"
1695+
]
1696+
},
1697+
"InstanceMetadataOptions":{
1698+
"type":"structure",
1699+
"members":{
1700+
"HttpTokens":{"shape":"InstanceMetadataHttpTokensState"},
1701+
"HttpPutResponseHopLimit":{"shape":"InstanceMetadataHttpPutResponseHopLimit"},
1702+
"HttpEndpoint":{"shape":"InstanceMetadataEndpointState"}
1703+
}
1704+
},
16771705
"InstanceMonitoring":{
16781706
"type":"structure",
16791707
"members":{
@@ -1788,7 +1816,8 @@
17881816
"CreatedTime":{"shape":"TimestampType"},
17891817
"EbsOptimized":{"shape":"EbsOptimized"},
17901818
"AssociatePublicIpAddress":{"shape":"AssociatePublicIpAddress"},
1791-
"PlacementTenancy":{"shape":"XmlStringMaxLen64"}
1819+
"PlacementTenancy":{"shape":"XmlStringMaxLen64"},
1820+
"MetadataOptions":{"shape":"InstanceMetadataOptions"}
17921821
}
17931822
},
17941823
"LaunchConfigurationNameType":{

aws-sdk-core/apis/autoscaling/2011-01-01/docs-2.json

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

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6556,6 +6556,10 @@
65566556
},
65576557
"CertificateArn":{"shape":"String"},
65586558
"Type":{"shape":"GatewayType"},
6559+
"TagSpecifications":{
6560+
"shape":"TagSpecificationList",
6561+
"locationName":"TagSpecification"
6562+
},
65596563
"DeviceName":{"shape":"String"},
65606564
"DryRun":{
65616565
"shape":"Boolean",
@@ -8113,6 +8117,10 @@
81138117
"Options":{
81148118
"shape":"VpnConnectionOptionsSpecification",
81158119
"locationName":"options"
8120+
},
8121+
"TagSpecifications":{
8122+
"shape":"TagSpecificationList",
8123+
"locationName":"TagSpecification"
81168124
}
81178125
}
81188126
},
@@ -8142,6 +8150,10 @@
81428150
"members":{
81438151
"AvailabilityZone":{"shape":"String"},
81448152
"Type":{"shape":"GatewayType"},
8153+
"TagSpecifications":{
8154+
"shape":"TagSpecificationList",
8155+
"locationName":"TagSpecification"
8156+
},
81458157
"AmazonSideAsn":{"shape":"Long"},
81468158
"DryRun":{
81478159
"shape":"Boolean",

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11259,7 +11259,7 @@
1125911259
"LaunchTemplateTagSpecificationRequest$ResourceType": "<p>The type of resource to tag. Currently, the resource types that support tagging on creation are <code>instance</code> and <code>volume</code>. To tag a resource after it has been created, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html\">CreateTags</a>.</p>",
1126011260
"SpotFleetTagSpecification$ResourceType": "<p>The type of resource. Currently, the only resource type that is supported is <code>instance</code>. To tag the Spot Fleet request on creation, use the <code>TagSpecifications</code> parameter in <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_SpotFleetRequestConfigData.html\"> <code>SpotFleetRequestConfigData</code> </a>.</p>",
1126111261
"TagDescription$ResourceType": "<p>The resource type.</p>",
11262-
"TagSpecification$ResourceType": "<p>The type of resource to tag. Currently, the resource types that support tagging on creation are: <code>capacity-reservation</code> | <code>client-vpn-endpoint</code> | <code>dedicated-host</code> | <code>dhcp-options</code> | <code>export-image-task</code> | <code>export-instance-task</code> | <code>fleet</code> | <code>fpga-image</code> | <code>host-reservation</code> | <code>import-image-task</code> | <code>import-snapshot-task</code> | <code>instance</code> | <code>internet-gateway</code> | <code>ipv4pool-ec2</code> | <code>ipv6pool-ec2</code> | <code>key-pair</code> | <code>launch-template</code> | <code>placement-group</code> | <code>prefix-list</code> | <code>natgateway</code> | <code>network-acl</code> | <code>security-group</code> | <code>spot-fleet-request</code> | <code>spot-instances-request</code> | <code>snapshot</code> | <code>subnet</code> | <code>traffic-mirror-filter</code> | <code>traffic-mirror-session</code> | <code>traffic-mirror-target</code> | <code>transit-gateway</code> | <code>transit-gateway-attachment</code> | <code>transit-gateway-route-table</code> | <code>volume</code> |<code>vpc</code> | <code>vpc-endpoint</code> (for interface and gateway endpoints) | <code>vpc-endpoint-service</code> (for AWS PrivateLink) | <code>vpc-flow-log</code>.</p> <p>To tag a resource after it has been created, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html\">CreateTags</a>.</p>"
11262+
"TagSpecification$ResourceType": "<p>The type of resource to tag. Currently, the resource types that support tagging on creation are: <code>capacity-reservation</code> | <code>client-vpn-endpoint</code> | <code>customer-gateway</code> | <code>dedicated-host</code> | <code>dhcp-options</code> | <code>export-image-task</code> | <code>export-instance-task</code> | <code>fleet</code> | <code>fpga-image</code> | <code>host-reservation</code> | <code>import-image-task</code> | <code>import-snapshot-task</code> | <code>instance</code> | <code>internet-gateway</code> | <code>ipv4pool-ec2</code> | <code>ipv6pool-ec2</code> | <code>key-pair</code> | <code>launch-template</code> | <code>placement-group</code> | <code>prefix-list</code> | <code>natgateway</code> | <code>network-acl</code> | <code>route-table</code> | <code>security-group</code> | <code>spot-fleet-request</code> | <code>spot-instances-request</code> | <code>snapshot</code> | <code>subnet</code> | <code>traffic-mirror-filter</code> | <code>traffic-mirror-session</code> | <code>traffic-mirror-target</code> | <code>transit-gateway</code> | <code>transit-gateway-attachment</code> | <code>transit-gateway-route-table</code> | <code>volume</code> |<code>vpc</code> | <code> vpc-peering-connection</code> | <code>vpc-endpoint</code> (for interface and gateway endpoints) | <code>vpc-endpoint-service</code> (for AWS PrivateLink) | <code>vpc-flow-log</code> | <code>vpn-connection</code> | <code>vpn-gateway</code>.</p> <p>To tag a resource after it has been created, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html\">CreateTags</a>.</p>"
1126311263
}
1126411264
},
1126511265
"ResponseError": {
@@ -13885,6 +13885,7 @@
1388513885
"CopySnapshotRequest$TagSpecifications": "<p>The tags to apply to the new snapshot.</p>",
1388613886
"CreateCapacityReservationRequest$TagSpecifications": "<p>The tags to apply to the Capacity Reservation during launch.</p>",
1388713887
"CreateClientVpnEndpointRequest$TagSpecifications": "<p>The tags to apply to the Client VPN endpoint during creation.</p>",
13888+
"CreateCustomerGatewayRequest$TagSpecifications": "<p>The tags to apply to the customer gateway.</p>",
1388813889
"CreateDhcpOptionsRequest$TagSpecifications": "<p>The tags to assign to the DHCP option.</p>",
1388913890
"CreateEgressOnlyInternetGatewayRequest$TagSpecifications": "<p>The tags to assign to the egress-only internet gateway.</p>",
1389013891
"CreateFleetRequest$TagSpecifications": "<p>The key-value pair for tagging the EC2 Fleet request on creation. The value for <code>ResourceType</code> must be <code>fleet</code>, otherwise the fleet request fails. To tag instances at launch, specify the tags in the <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#create-launch-template\">launch template</a>. For information about tagging after launch, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#tag-resources\">Tagging Your Resources</a>. </p>",
@@ -13918,6 +13919,8 @@
1391813919
"CreateVpcEndpointServiceConfigurationRequest$TagSpecifications": "<p>The tags to associate with the service.</p>",
1391913920
"CreateVpcPeeringConnectionRequest$TagSpecifications": "<p>The tags to assign to the peering connection.</p>",
1392013921
"CreateVpcRequest$TagSpecifications": "<p>The tags to assign to the VPC.</p>",
13922+
"CreateVpnConnectionRequest$TagSpecifications": "<p>The tags to apply to the VPN connection.</p>",
13923+
"CreateVpnGatewayRequest$TagSpecifications": "<p>The tags to apply to the virtual private gateway.</p>",
1392113924
"ExportImageRequest$TagSpecifications": "<p>The tags to apply to the image being exported.</p>",
1392213925
"ImportImageRequest$TagSpecifications": "<p>The tags to apply to the image being imported.</p>",
1392313926
"ImportKeyPairRequest$TagSpecifications": "<p>The tags to apply to the imported key pair.</p>",

aws-sdk-core/apis/imagebuilder/2019-12-02/api-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -816,7 +816,7 @@
816816
"type":"string",
817817
"max":127,
818818
"min":1,
819-
"pattern":"^[-_A-Za-z0-9{][-_A-Za-z0-9\\s:{}]+[-_A-Za-z0-9}]$"
819+
"pattern":"^[-_A-Za-z0-9{][-_A-Za-z0-9\\s:{}\\.]+[-_A-Za-z0-9}]$"
820820
},
821821
"Arn":{"type":"string"},
822822
"ArnList":{

aws-sdk-core/apis/imagebuilder/2019-12-02/docs-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@
490490
"base": null,
491491
"refs": {
492492
"ListComponentsRequest$filters": "<p>The filters. </p>",
493-
"ListDistributionConfigurationsRequest$filters": "<p>The filters. </p>",
493+
"ListDistributionConfigurationsRequest$filters": "<p>The filters. </p> <ul> <li> <p> <code>name</code> - The name of this distribution configuration.</p> </li> </ul>",
494494
"ListImageBuildVersionsRequest$filters": "<p>The filters. </p>",
495495
"ListImagePipelineImagesRequest$filters": "<p>The filters. </p>",
496496
"ListImagePipelinesRequest$filters": "<p>The filters. </p>",

aws-sdk-core/apis/ivs/2020-07-14/api-2.json

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@
4141
"errors":[
4242
{"shape":"ValidationException"},
4343
{"shape":"AccessDeniedException"},
44-
{"shape":"ServiceQuotaExceededException"}
44+
{"shape":"ServiceQuotaExceededException"},
45+
{"shape":"PendingVerification"}
4546
]
4647
},
4748
"CreateStreamKey":{
@@ -56,7 +57,8 @@
5657
{"shape":"ValidationException"},
5758
{"shape":"AccessDeniedException"},
5859
{"shape":"ResourceNotFoundException"},
59-
{"shape":"ServiceQuotaExceededException"}
60+
{"shape":"ServiceQuotaExceededException"},
61+
{"shape":"PendingVerification"}
6062
]
6163
},
6264
"DeleteChannel":{
@@ -70,7 +72,8 @@
7072
{"shape":"ValidationException"},
7173
{"shape":"AccessDeniedException"},
7274
{"shape":"ResourceNotFoundException"},
73-
{"shape":"ConflictException"}
75+
{"shape":"ConflictException"},
76+
{"shape":"PendingVerification"}
7477
]
7578
},
7679
"DeleteStreamKey":{
@@ -83,7 +86,8 @@
8386
"errors":[
8487
{"shape":"ValidationException"},
8588
{"shape":"AccessDeniedException"},
86-
{"shape":"ResourceNotFoundException"}
89+
{"shape":"ResourceNotFoundException"},
90+
{"shape":"PendingVerification"}
8791
]
8892
},
8993
"GetChannel":{
@@ -253,7 +257,8 @@
253257
{"shape":"ValidationException"},
254258
{"shape":"AccessDeniedException"},
255259
{"shape":"ResourceNotFoundException"},
256-
{"shape":"ConflictException"}
260+
{"shape":"ConflictException"},
261+
{"shape":"PendingVerification"}
257262
]
258263
}
259264
},
@@ -569,6 +574,14 @@
569574
"max":500,
570575
"min":0
571576
},
577+
"PendingVerification":{
578+
"type":"structure",
579+
"members":{
580+
"exceptionMessage":{"shape":"errorMessage"}
581+
},
582+
"error":{"httpStatusCode":403},
583+
"exception":true
584+
},
572585
"PlaybackURL":{"type":"string"},
573586
"PutMetadataRequest":{
574587
"type":"structure",

0 commit comments

Comments
 (0)