Skip to content

Commit

Permalink
Updated API models and rebuilt service gems.
Browse files Browse the repository at this point in the history
  • Loading branch information
AWS SDK for Ruby authored and Nobody committed Jun 13, 2022
1 parent 5632933 commit 463c054
Show file tree
Hide file tree
Showing 12 changed files with 530 additions and 8 deletions.
126 changes: 126 additions & 0 deletions apis/outposts/2019-12-03/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,21 @@
{"shape":"InternalServerException"}
]
},
"GetConnection":{
"name":"GetConnection",
"http":{
"method":"GET",
"requestUri":"/connections/{ConnectionId}"
},
"input":{"shape":"GetConnectionRequest"},
"output":{"shape":"GetConnectionResponse"},
"errors":[
{"shape":"AccessDeniedException"},
{"shape":"ValidationException"},
{"shape":"NotFoundException"},
{"shape":"InternalServerException"}
]
},
"GetOrder":{
"name":"GetOrder",
"http":{
Expand Down Expand Up @@ -285,6 +300,21 @@
{"shape":"NotFoundException"}
]
},
"StartConnection":{
"name":"StartConnection",
"http":{
"method":"POST",
"requestUri":"/connections"
},
"input":{"shape":"StartConnectionRequest"},
"output":{"shape":"StartConnectionResponse"},
"errors":[
{"shape":"AccessDeniedException"},
{"shape":"ValidationException"},
{"shape":"NotFoundException"},
{"shape":"InternalServerException"}
]
},
"TagResource":{
"name":"TagResource",
"http":{
Expand Down Expand Up @@ -493,6 +523,16 @@
"max":5,
"min":1
},
"CIDR":{
"type":"string",
"max":18,
"min":9,
"pattern":"^([0-9]{1,3}\\.){3}[0-9]{1,3}/[0-9]{1,2}$"
},
"CIDRList":{
"type":"list",
"member":{"shape":"CIDR"}
},
"CancelOrderInput":{
"type":"structure",
"required":["OrderId"],
Expand Down Expand Up @@ -577,6 +617,23 @@
"error":{"httpStatusCode":409},
"exception":true
},
"ConnectionDetails":{
"type":"structure",
"members":{
"ClientPublicKey":{"shape":"WireGuardPublicKey"},
"ServerPublicKey":{"shape":"WireGuardPublicKey"},
"ServerEndpoint":{"shape":"ServerEndpoint"},
"ClientTunnelAddress":{"shape":"CIDR"},
"ServerTunnelAddress":{"shape":"CIDR"},
"AllowedIps":{"shape":"CIDRList"}
}
},
"ConnectionId":{
"type":"string",
"max":255,
"min":1,
"pattern":"^([\\w-]+)$"
},
"ContactName":{
"type":"string",
"max":255,
Expand Down Expand Up @@ -692,6 +749,12 @@
"members":{
}
},
"DeviceSerialNumber":{
"type":"string",
"max":100,
"min":1,
"pattern":"^(\\w+)$"
},
"DistrictOrCounty":{
"type":"string",
"max":60,
Expand Down Expand Up @@ -750,6 +813,24 @@
"CatalogItem":{"shape":"CatalogItem"}
}
},
"GetConnectionRequest":{
"type":"structure",
"required":["ConnectionId"],
"members":{
"ConnectionId":{
"shape":"ConnectionId",
"location":"uri",
"locationName":"ConnectionId"
}
}
},
"GetConnectionResponse":{
"type":"structure",
"members":{
"ConnectionId":{"shape":"ConnectionId"},
"ConnectionDetails":{"shape":"ConnectionDetails"}
}
},
"GetOrderInput":{
"type":"structure",
"required":["OrderId"],
Expand Down Expand Up @@ -1164,6 +1245,11 @@
"min":0,
"pattern":"^\\S[\\S ]*$"
},
"NetworkInterfaceDeviceIndex":{
"type":"integer",
"max":1,
"min":0
},
"NotFoundException":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1382,6 +1468,12 @@
"ORDER"
]
},
"ServerEndpoint":{
"type":"string",
"max":21,
"min":9,
"pattern":"^([0-9]{1,3}\\.){3}[0-9]{1,3}:[0-9]{1,5}$"
},
"ServiceQuotaExceededException":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1442,6 +1534,28 @@
"min":1,
"pattern":"OR-[A-Z0-9]{7}"
},
"StartConnectionRequest":{
"type":"structure",
"required":[
"DeviceSerialNumber",
"AssetId",
"ClientPublicKey",
"NetworkInterfaceDeviceIndex"
],
"members":{
"DeviceSerialNumber":{"shape":"DeviceSerialNumber"},
"AssetId":{"shape":"AssetId"},
"ClientPublicKey":{"shape":"WireGuardPublicKey"},
"NetworkInterfaceDeviceIndex":{"shape":"NetworkInterfaceDeviceIndex"}
}
},
"StartConnectionResponse":{
"type":"structure",
"members":{
"ConnectionId":{"shape":"ConnectionId"},
"UnderlayIpAddress":{"shape":"UnderlayIpAddress"}
}
},
"StateOrRegion":{
"type":"string",
"max":50,
Expand Down Expand Up @@ -1531,6 +1645,12 @@
"min":1,
"pattern":"^(\\d+)##(\\S+)$"
},
"UnderlayIpAddress":{
"type":"string",
"max":15,
"min":7,
"pattern":"^([0-9]{1,3}\\.){3}[0-9]{1,3}$"
},
"UntagResourceRequest":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -1677,6 +1797,12 @@
"error":{"httpStatusCode":400},
"exception":true
},
"WireGuardPublicKey":{
"type":"string",
"max":44,
"min":44,
"pattern":"^[a-zA-Z0-9/+]{43}=$"
},
"outpostListDefinition":{
"type":"list",
"member":{"shape":"Outpost"}
Expand Down
85 changes: 84 additions & 1 deletion apis/outposts/2019-12-03/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"DeleteOutpost": "<p>Deletes the Outpost.</p>",
"DeleteSite": "<p>Deletes the site.</p>",
"GetCatalogItem": "<p>Gets information about a catalog item.</p>",
"GetConnection": "<note> <p> Amazon Web Services uses this action to install Outpost servers.</p> </note> <p> Gets information about a specified connection. </p> <p> Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see <a href=\"https://docs.aws.amazon.com/outposts/latest/userguide/security-iam-awsmanpol.html\"> Amazon Web Services managed policies for Amazon Web Services Outposts</a> and <a href=\"https://docs.aws.amazon.com/outposts/latest/userguide/logging-using-cloudtrail.html\"> Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail</a> in the <i>Amazon Web Services Outposts User Guide</i>. </p>",
"GetOrder": "<p>Gets an order.</p>",
"GetOutpost": "<p>Gets information about the specified Outpost.</p>",
"GetOutpostInstanceTypes": "<p>Gets the instance types for the specified Outpost.</p>",
Expand All @@ -20,6 +21,7 @@
"ListOutposts": "<p>Lists the Outposts for your Amazon Web Services account. Add filters to your request to return a more specific list of results. Use filters to match an Outpost lifecycle status, Availability Zone (<code>us-east-1a</code>), and AZ ID (<code>use1-az1</code>). </p> <p>If you specify multiple filters, the filters are joined with an <code>AND</code>, and the request returns only results that match all of the specified filters.</p>",
"ListSites": "<p>Lists the Outpost sites for your Amazon Web Services account. Add operating address filters to your request to return a more specific list of results. Use filters to match site city, country code, or state/region of the operating address. </p> <p>If you specify multiple filters, the filters are joined with an <code>AND</code>, and the request returns only results that match all of the specified filters.</p>",
"ListTagsForResource": "<p>Lists the tags for the specified resource.</p>",
"StartConnection": "<note> <p> Amazon Web Services uses this action to install Outpost servers.</p> </note> <p> Starts the connection required for Outpost server installation. </p> <p> Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see <a href=\"https://docs.aws.amazon.com/outposts/latest/userguide/security-iam-awsmanpol.html\"> Amazon Web Services managed policies for Amazon Web Services Outposts</a> and <a href=\"https://docs.aws.amazon.com/outposts/latest/userguide/logging-using-cloudtrail.html\"> Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail</a> in the <i>Amazon Web Services Outposts User Guide</i>. </p>",
"TagResource": "<p>Adds tags to the specified resource.</p>",
"UntagResource": "<p>Removes tags from the specified resource.</p>",
"UpdateOutpost": "<p> Updates an Outpost. </p>",
Expand Down Expand Up @@ -87,7 +89,8 @@
"AssetId": {
"base": null,
"refs": {
"AssetInfo$AssetId": "<p> The ID of the asset. </p>"
"AssetInfo$AssetId": "<p> The ID of the asset. </p>",
"StartConnectionRequest$AssetId": "<p> The ID of the Outpost server. </p>"
}
},
"AssetInfo": {
Expand Down Expand Up @@ -136,6 +139,20 @@
"ListOutpostsInput$AvailabilityZoneFilter": "<p> A filter for the Availability Zone (<code>us-east-1a</code>) of the Outpost. </p> <p>Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an <code>OR</code>, and the request returns all results that match any of the specified values.</p>"
}
},
"CIDR": {
"base": null,
"refs": {
"CIDRList$member": null,
"ConnectionDetails$ClientTunnelAddress": "<p> The client tunnel address. </p>",
"ConnectionDetails$ServerTunnelAddress": "<p> The server tunnel address. </p>"
}
},
"CIDRList": {
"base": null,
"refs": {
"ConnectionDetails$AllowedIps": "<p> The allowed IP addresses. </p>"
}
},
"CancelOrderInput": {
"base": null,
"refs": {
Expand Down Expand Up @@ -214,6 +231,20 @@
"refs": {
}
},
"ConnectionDetails": {
"base": "<p> Information about a connection. </p>",
"refs": {
"GetConnectionResponse$ConnectionDetails": "<p> Information about a connection. </p>"
}
},
"ConnectionId": {
"base": null,
"refs": {
"GetConnectionRequest$ConnectionId": "<p> The ID of the connection you request. </p>",
"GetConnectionResponse$ConnectionId": "<p> The ID of the connection you receive. </p>",
"StartConnectionResponse$ConnectionId": "<p> The ID of the connection. </p>"
}
},
"ContactName": {
"base": null,
"refs": {
Expand Down Expand Up @@ -290,6 +321,12 @@
"refs": {
}
},
"DeviceSerialNumber": {
"base": null,
"refs": {
"StartConnectionRequest$DeviceSerialNumber": "<p> The serial number of the dongle. </p>"
}
},
"DistrictOrCounty": {
"base": null,
"refs": {
Expand Down Expand Up @@ -349,6 +386,16 @@
"refs": {
}
},
"GetConnectionRequest": {
"base": null,
"refs": {
}
},
"GetConnectionResponse": {
"base": null,
"refs": {
}
},
"GetOrderInput": {
"base": null,
"refs": {
Expand Down Expand Up @@ -598,6 +645,12 @@
"Address$Municipality": "<p>The municipality for the address.</p>"
}
},
"NetworkInterfaceDeviceIndex": {
"base": null,
"refs": {
"StartConnectionRequest$NetworkInterfaceDeviceIndex": "<p> The device index of the network interface on the Outpost server. </p>"
}
},
"NotFoundException": {
"base": "<p>The specified request is not valid.</p>",
"refs": {
Expand Down Expand Up @@ -787,6 +840,12 @@
"ConflictException$ResourceType": "<p>The type of the resource causing the conflict.</p>"
}
},
"ServerEndpoint": {
"base": null,
"refs": {
"ConnectionDetails$ServerEndpoint": "<p> The endpoint for the server. </p>"
}
},
"ServiceQuotaExceededException": {
"base": "<p>You have exceeded a service quota.</p>",
"refs": {
Expand Down Expand Up @@ -857,6 +916,16 @@
"LineItemRequest$CatalogItemId": "<p>The ID of the catalog item.</p>"
}
},
"StartConnectionRequest": {
"base": null,
"refs": {
}
},
"StartConnectionResponse": {
"base": null,
"refs": {
}
},
"StateOrRegion": {
"base": null,
"refs": {
Expand Down Expand Up @@ -967,6 +1036,12 @@
"ListSitesOutput$NextToken": null
}
},
"UnderlayIpAddress": {
"base": null,
"refs": {
"StartConnectionResponse$UnderlayIpAddress": "<p> The underlay IP address. </p>"
}
},
"UntagResourceRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1036,6 +1111,14 @@
"refs": {
}
},
"WireGuardPublicKey": {
"base": null,
"refs": {
"ConnectionDetails$ClientPublicKey": "<p> The public key of the client. </p>",
"ConnectionDetails$ServerPublicKey": "<p> The public key of the server. </p>",
"StartConnectionRequest$ClientPublicKey": "<p> The public key of the client. </p>"
}
},
"outpostListDefinition": {
"base": "<p>Information about the Outposts.</p>",
"refs": {
Expand Down
5 changes: 5 additions & 0 deletions gems/aws-sdk-ec2/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
Unreleased Changes
------------------

1.318.0 (2022-06-13)
------------------

* Feature - Code Generated Changes, see `./build_tools` or `aws-sdk-core`'s CHANGELOG.md for details.

1.317.0 (2022-05-26)
------------------

Expand Down
2 changes: 1 addition & 1 deletion gems/aws-sdk-ec2/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.317.0
1.318.0
2 changes: 1 addition & 1 deletion gems/aws-sdk-ec2/lib/aws-sdk-ec2.rb
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,6 @@
# @!group service
module Aws::EC2

GEM_VERSION = '1.317.0'
GEM_VERSION = '1.318.0'

end
Loading

0 comments on commit 463c054

Please sign in to comment.